0
私は、右クリックでポップアップメニューを作成するコントロールを持っています。左クリックすると閉じられる最良の方法が必要です。アプリケーションのすべてのコントロールのmouseDownイベントを処理するだけでなく、ポップアップメニューを閉じる最善の方法は何ですか?グローバルマウスのクリックイベントと同様にポップアップメニューを隠す最も良い方法は?
....答えとして
private void lbKeywords_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
listBoxMenu.ShowPopup(Cursor.Position);
}
}
このポップアップそれは 'ContexMenuStrip'ですか? – MoonKnight
画面の他の場所をクリックすると自動的に閉じてはいけませんか? –
これは右クリックで表示されるカスタムフォームですか?ポップアップメニューとは何かを意味するものではありません。 – roken