簡體   English   中英

C#,mouseClickEvent不響應鼠標右鍵單擊

[英]C#, mouseClickEvent doesn't respond to right mouse click

點擊事件不響應鼠標右鍵單擊。 該事件適用於richTextBox。 當我在表單上嘗試相同的代碼時,它工作正常。

可能是什么問題呢?

編輯:我使用winforms

您需要在MouseDown事件上進行檢查。

private void TextBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right)
        wasRightButtonClicked = true;
}

Click和MouseClick事件僅通過左鍵單擊生成。 如果要檢測右鍵單擊,則必須實現MouseDown或MouseUp事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM