0
我有一個控件可以在右鍵單擊時創建一個彈出式菜單,我需要最好的方法來左鍵單擊它。除了在應用程序中處理每個控件的mouseDown事件之外,關閉彈出式菜單的最佳方式是什麼?隱藏彈出菜單的最佳方法?
就像一個全球性的鼠標點擊事件....
private void lbKeywords_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
listBoxMenu.ShowPopup(Cursor.Position);
}
}
這彈出它是一個'ContexMenuStrip'? – MoonKnight 2012-04-16 14:29:01
一旦你點擊屏幕上的任何其他地方,它不應該自動關閉! – 2012-04-16 14:31:11
這是一個自定義表單,您在右鍵單擊顯示?您需要提供一些代碼或更好地描述「彈出式菜單」的含義。 – roken 2012-04-16 14:33:43