單擊事件不響應右鍵單擊。該事件適用於richTextBox。 當我嘗試相同的代碼在窗體上工作正常。C#,mouseClickEvent不響應鼠標右鍵單擊
可能是什麼問題?
編輯:我使用的WinForms
單擊事件不響應右鍵單擊。該事件適用於richTextBox。 當我嘗試相同的代碼在窗體上工作正常。C#,mouseClickEvent不響應鼠標右鍵單擊
可能是什麼問題?
編輯:我使用的WinForms
您需要在MouseDown事件中檢查它。
private void TextBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
wasRightButtonClicked = true;
}
的點擊鼠標點擊和事件只能通過左鍵點擊生成。如果你想檢測右鍵單擊,那麼你必須實現MouseDown或MouseUp事件。
這是不正確的原因在它的工作形式。 – 2010-06-24 10:10:29
*什麼*有效?郵政編碼。 – 2010-06-24 10:31:12
nvm我參加了onmousedown事件 – 2010-06-24 11:47:07
是指RichTextBox,也是此WPF或ASP.NET或Winforms – 2010-06-24 09:12:03
請顯示您的代碼。 編輯:如果你正在使用JavaScript(例如),這是一個完全不同的問題,那麼如果你使用的是winform。 – MrFox 2010-06-24 09:12:48
我使用winforms。它們在我的代碼中沒有意義,因爲它是簡單的代碼,它包含應該在右鍵單擊事件時彈出的事件函數和消息框。 – 2010-06-24 09:45:47