【发布时间】:2015-12-04 03:39:46
【问题描述】:
我的表单上有一个ListView 控件。我已将其显示模式设置为LargeImageList。我需要处理这个控件中的项目。所以我为它的click 事件编写了代码。但是我现在看到,当我 click 在其中的空白区域时,不会触发此事件。
无论如何,我怎样才能让我的ListView 知道对其区域的点击。
【问题讨论】:
-
我认为你必须使用 MouseDown/MouseUp 事件来捕捉那些特定的点击事件。
-
@Ulric 与 MouseDown 的故事相同。
-
嗯......它适用于我的机器。我遇到了与 MouseClick 和 Click 事件相同的问题,但无论我单击空间还是项目,MouseDown 都对我有效。
-
你能分享一点代码吗?我们会更容易为您提供帮助...
-
使用 MouseDown 代替 ListView.HitTest() 来发现点击了什么。
标签: c# winforms listview events