2012-03-08 30 views
0

私のリストビュー内の項目がダブルクリックされたであるかどうかをちょっと調べることはできますか?(だけ/ワンクリックをクリックされていない)listviewの項目がダブルクリックされたかどうかを知る方法?

私はいけない行動を調達する必要があります(私はlist_view1_マウスのダブルクリックを使用したくない)


まあ、私の形で更新ボタンがそう、そこにあります任意の項目がダブルクリックされた場合、別のフォームに進むようにしたい場合は、メッセージが表示され、リストビュー内のいずれかの項目をダブルクリックするように促します。

例) ボタン:

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

あなたはダブルクリックで行うしようとして何を。 – joshua

+1

プラットフォームは何ですか? asp.net?シルバーライト? wpf? winforms? –

+0

winformsとボタン –

答えて

1

MouseDoubleClickイベントを使用して見つけることができます。

private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) 
    { 

    } 

リストビューの任意の項目をダブルクリックした時には、上記イベントが発生します....

+0

いいえ、私はしたくないlistview1_mouseDoubleClickイベントで何かを実行します。アイテムがダブルクリックされているかどうかをチェックする必要があります –

+0

mousedoubleclickアイテムにフラグを1つ入れ、アイテムがダブルクリックされたときにのみフロッグをtrueにします。 –

+0

doubleclickイベントをフックしますリスト内のすべての項目には、より論理的で簡単に実装することができます。これを別の方法で行う理由は何ですか? – Bahamut

関連する問題