c# listview控件中的doubleclick与mousedoubleclick事件有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:15:38
另,我想实现这样的功能:
当我双击listview中的某个item时(无论这个item的那一列),能够产生一系列的指令。如何利用listview的事件实现这一任务?谢谢。

你可以设置ListView.FullRowSelect 属性,该值指示单击某项是否选择其所有子项。

DoubleClick 事件 在双击控件时发生。处理时不包含任何事件数据.
MouseDoubleClick 事件 当用鼠标双击控件时发生。通过事件所包含的MouseEventArgs 对象,可以获取鼠标数据.

从逻辑上来说,由于比MouseDoubleClick 描述更抽象,DoubleClick 事件是控件的更高级别的事件,
//-----------------------
事件引发的顺序:
MouseDown 事件。
Click 事件。
MouseClick 事件。
MouseUp 事件。
MouseDown 事件。
DoubleClick 事件。
MouseDoubleClick 事件。
MouseUp 事件。

我看了。像是一样的。没有区别。