【发布时间】:2012-04-09 12:52:44
【问题描述】:
我有一个自定义 ListView 控件和具有三态复选框的自定义 ListViewItem,
当我使用myListView1_ItemCheck 事件时,ItemCheckEventArgs e
该项目的类型是 listviewitem 而不是我制作的自定义项目,我如何修改事件以处理我拥有的自定义 listviewitem?
感谢您的帮助
【问题讨论】:
-
您的自定义 ListViewItem 是否继承自基础 ListViewItem?在这种情况下,ListViewItem 类型的项目并不正确,只是您必须将其转换为更具体的类型。
-
没有
e.item,贴一些代码让问题准确。 -
Matt:是的,它是从基础项目继承而来的,但问题是,如果仅针对选中和未选中状态触发 myListView1_ItemCheck 事件,则第三个状态不会触发事件
-
@AnasBakez:这是一个不同的问题,您需要为您的自定义 ListViewItem 显示一些代码,以便任何人能够帮助您。
标签: c# winforms events listview