listview1中onchange事件不响应

树上猪 2012-08-03 11:13:40
程序中添加了一个线程,然后listview1的onchange事件就无效了,但是删除线程后那么listview的onchange事件又有效了,所以怀疑是线程的影响,但不知原因,onchange下源码如下:
procedure TMainFrm.ListView7Change(Sender: TObject; Item: TListItem;
Change: TItemChange);
begin
if listview7.Items.Count>30 then
begin
listview7.Items.Delete(0);
end;
end;
Onchanging也不响应。
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
树上猪 2012-08-03
  • 打赏
  • 举报
回复
这个应当是线程中虽由调用了listview但onchange事件并没有以窗体中发生,所以没有响应,但怎样让他们关联响应,不知有什么办法
树上猪 2012-08-03
  • 打赏
  • 举报
回复
仅是理接收信息并将接收到人数据发送出去,然后通过这个listview7表显示接收与发送的数据,但不删除显示的部份,listview显示行数太多又影响效率也可能把程序挂掉,所以想在显示达到一定的记录时触发onchange事件实时删除
s11ss 2012-08-03
  • 打赏
  • 举报
回复
线程都干啥了

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧