2012-04-16 6 views
0

私は、右クリックでポップアップメニューを作成するコントロールを持っています。左クリックすると閉じられる最良の方法が必要です。アプリケーションのすべてのコントロールのmouseDownイベントを処理するだけでなく、ポップアップメニューを閉じる最善の方法は何ですか?グローバルマウスのクリックイベントと同様にポップアップメニューを隠す最も良い方法は?

....答えとして

private void lbKeywords_MouseDown(object sender, MouseEventArgs e) 
    { 
     if (e.Button == MouseButtons.Right) 
     { 
       listBoxMenu.ShowPopup(Cursor.Position); 
     } 
    } 
+0

このポップアップそれは 'ContexMenuStrip'ですか? – MoonKnight

+6

画面の他の場所をクリックすると自動的に閉じてはいけませんか? –

+0

これは右クリックで表示されるカスタムフォームですか?ポップアップメニューとは何かを意味するものではありません。 – roken

答えて

関連する問題