2012-03-08 60 views
0

我如何才能知道我的listview中的任何项目是否已经双击(不只是点击/点击)如何知道列表中的任何项目是否已被双击?

我不需要提高一个动作(我不想使用list_view1_鼠标双击点击)


嗯,在我的表格有更新按钮,这样如果有任何项目已被双击,我想让用户继续到另一个窗体,否则会出现一条消息并提醒他在列表视图中单击其中任一项目。

示例) 在我的按钮中3当用户单击时:

if (listView1.SelectedItems.Count > 0 && **listView1_DoubleClicked**) 
{ 
    Form3 f3 = new Form3(mod, indexAppChange); 
} 
else messagebox.show(" double click on an item"); 
+0

什么你试图做双击。 – joshua 2012-03-08 06:03:22

+1

什么是平台? asp.net? Silverlight的? WPF?的WinForms? – 2012-03-08 06:04:53

+0

winforms和按钮 – 2012-03-08 06:07:36

回答

1

您可以通过使用MouseDoubleClick事件找出。

private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) 
    { 

    } 

当列表视图任何产品双击的上述事件将触发....

+0

不,我不想要对listview1_mouseDoubleClick事件做任何事情。如果任何项目已被双击或不需要,我需要检查另一个按钮。 – 2012-03-08 06:10:51

+0

在mousedoubleclick项目中放置一个标志,并且只在双击项目时使flog成为真。 – 2012-03-08 06:13:06

+0

挂钩双击事件到列表中的所有项目似乎更符合逻辑,更易于实施。任何理由以另一种方式做到这一点? – Bahamut 2012-03-08 06:16:53

相关问题