TreeView的Bug?(100分)

  • 主题发起人 主题发起人 ccw77128
  • 开始时间 开始时间
C

ccw77128

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Form1中添加了一个TreeView,并加上了136个节点。
然后在Form2中创建一个Form1的对象,并访问TreeView如下:
with Form1.Create(Self) do
begin
for i := 1 to TreeView.Item.Count - 1 do
begin
....
end;
...
ShowModal;
...
end;
可是每次for循环中的语句都没法执行,检查后发现TreeView.Item.Count 的值居然是-120.
请问这是不是Delphi的一个Bug?
 
应该是 TreeView.Items.count,item后 少了个 s。
 
呵呵,不好意思,是我打错了。程序里面是Items,否则编译都没法通过了。
 
Form1.Create(Self) 是不是应该为 TForm1.Create(Self),结点是设计时加入的吗?
我试了没问题啊,在 Form 的 OnCreate 事件中 TreeView.Items.Count 都是有效的。
 
问题解决了,错怪了Delphi,呵呵,多谢bbkxjy
 
后退
顶部