treeview部件的问题(50分)

  • 主题发起人 主题发起人 plwei
  • 开始时间 开始时间
P

plwei

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用TTreeview时要做动态清除其中的内容,
我用treeview1.items.clear来做,但当treeview中有
多条目录时,clear非常慢,感觉就象已经死机一样,
不知什么原因?望指教!
 
哈哈!
我也遇到这样的问题,
因为你每删除一个Item,Windows就会傻兮兮地刷新一次,
解决方法如下:
with MyListView.Items do
begin
BeginUpdate; //老子要大修改了,不许打扰
Clear;
EndUpdate; //改完了,随你怎么折腾吧
end;
 
为什么有时会碰到这种情况:
EndUpdate后再插入的数据不可见。只有双击数据所在位置才能显现出来?

再有一点,为什么treeview的图标在另一台机子上是倒置的(这与endupdate
没有关系).
 
李颖老弟果然很有见地
最后加上 REFRESH 不就可以了吗。
 
cequel提供的方法不行。
出现这种情况是在显示one item时出现, 我只好用makevisible来解决了。
谁能告知, 为什么treeview的图标在另一台机子上会倒转过来呢?
 
>谁能告知, 为什么treeview的图标在另一台机子上会倒转过来呢?
也许显示器放倒了?
 
>谁能告知, 为什么treeview的图标在另一台机子上会倒转过来呢?
没见过
 
1、试试Expand(False).

2、是编译后的EXE运行时倒?还是源程就开始倒?
 
编译后,才发生的。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
537
import
I
后退
顶部