我在一个pagecontrol里面新建了2个tabsheet,每个tabsheet里面放一个listview,分别是tabsheet1与listview1,tabsheet2与listview2,
问题出现了,当我在其中一个显示(为activepage)的tabsheet1中读取另外一个没有显示到前台的tabsheet2中的listview2.items.count数值竟然是0!,而我的那个listview2明明有3行数据!然后我用鼠标将没有显示的那个tabsheet2激活,后又返回到开始的那个tabsheet1,这时就可以读出没有显示的listview2的item.count数值为3了!这是怎么会事情啊?难道是delphi的bug?
问题出现了,当我在其中一个显示(为activepage)的tabsheet1中读取另外一个没有显示到前台的tabsheet2中的listview2.items.count数值竟然是0!,而我的那个listview2明明有3行数据!然后我用鼠标将没有显示的那个tabsheet2激活,后又返回到开始的那个tabsheet1,这时就可以读出没有显示的listview2的item.count数值为3了!这是怎么会事情啊?难道是delphi的bug?
解决方案 »
- 同样代码(读取资源文件里的txt)D2010结果是乱码,D7里正常?
- SPCOMM控件做个例子却不好使,无法打开端口
- 解析delphi兼容java
- aiirii(ari-爱的眼睛) 接分
- 《Inside VCL》《深入浅出MFC》,
- 关于dbgrid,我想使:如该字段的值在数据库中为'1'时在dbgrid的列中显示启动,为'0'时显示停止???
- 如何改变当前记录的字体颜色??是整条记录,不仅只是某一列,请高手帮助。
- 如何在DELPHI实现绑定变量
- 一个关于过程的问题
- Delphi frxreport打印数据库内容问题
- 同志们,请问树节点上怎么放对象啊,100分!!!
- 急!为什么动态创建的Label控件,在运行时看不见,而同样创建的Button能看得见?请朋友们指点.谢谢!(附我的代码)
你应该在tabsheet1读取tabsheet2的数据之前先对tabsheet2初始化
以后编译就都正常运行了,奇怪
不会啊,因为在tabsheet2中的listview的item实在设计期间就建立了的