c# Winforms ListView双击事件

本文关键字:事件 双击 ListView Winforms | 更新日期: 2023-09-27 18:10:51

我想在我的winform中获得以下功能:

我需要这样,每次有人双击我的ListView内,会发生一些事情,但事件似乎只触发当双击一行包含一个项目在ListView而不是在ListView的任何地方(包括所有项目下面的空白区域)。

当双击在任何地方在ListView中将触发什么事件?

谢谢

c# Winforms ListView双击事件

你可以使用ListView1_MouseDown事件而不是点击

您可以通过继承ListView并重写OnNotifyMessage()方法来实现所需的行为。

在该方法中,您必须拦截正确的消息:WM_LBUTTONDBLCLK(或类似的)。

这不会是你写过的最漂亮的代码,但应该能让你得到结果。