ListBox的事件,请大家看看!

ljlsucfe 2005-03-25 09:54:16
在WinForm程序中,ListBox中的Items发生变化,会触发什么事件,比如:listBox1.items.add("a");
这个语句,会触发什么事件?请大家帮帮忙
...全文
289 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljlsucfe 2005-04-05
  • 打赏
  • 举报
回复
请大家继续关注,先结了再说!
lijipan 2005-03-25
  • 打赏
  • 举报
回复
把DrawMode设置成OwnerDrawFixed或者OwnerDrawVariable才可以触发事件,但要写DrawItem事件画出ListBox的Item.
DrawItem事件在每次重画都会触发,宜用MeasureItem事件。(需要计算Item的高度时触发,Add前可以触发,但是Remove不行)。
caiwei1129 2005-03-25
  • 打赏
  • 举报
回复
继续关注!!!
ljlsucfe 2005-03-25
  • 打赏
  • 举报
回复
谢谢大家啦,CollectionChanged事件可能要先绑定数据源,不知道如何用,我看看帮助先,请大家继续关注,这应该是个很常用的事件,为什么会没有呢?
xixigongzhu 2005-03-25
  • 打赏
  • 举报
回复
试了一下 DrawItem确实不行
Paint事件被ListBox屏蔽了也不能使用
ljlsucfe 2005-03-25
  • 打赏
  • 举报
回复
大家都 来看看呀
ai0ai 2005-03-25
  • 打赏
  • 举报
回复
同意xixigongzhu(夕夕宝贝)
ljlsucfe 2005-03-25
  • 打赏
  • 举报
回复
pedit(),listBox中没有CollectionChanged事件
xixiGongzhu:DrawItem试过,不会触发,没有找到ListBox的Paint事件
谢谢,请大家继续帮忙
xixigongzhu 2005-03-25
  • 打赏
  • 举报
回复
应该是DrawItem和Paint
xlkg_ss 2005-03-25
  • 打赏
  • 举报
回复
up
ok!
pedit 2005-03-25
  • 打赏
  • 举报
回复
CollectionChanged

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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