[英]NotifyIcon.BalloonTipClicked event and mouse buttons
我有一個NotifyIcon,表示可下載的應用程序更新。 我希望下載頁面在左鍵單擊NotifyIcon上打開並在左側單擊NotifyIcon氣球(在屏幕上顯示10秒)。
但是,當我處理BalloonTipClicked事件時,我無法弄清楚它是左擊還是右擊。 因此,當氣球仍然在屏幕上並且用戶右鍵單擊圖標時,我同時打開彈出菜單和下載頁面。
如何檢測使用鼠標右鍵?
您可以嘗試使用以下代碼測試鼠標狀態:
private void notifyIcon1_BalloonTipClicked(object sender, EventArgs e) {
if ((Control.MouseButtons & MouseButtons.Right) == MouseButtons.Right)
MessageBox.Show("Right button clicked");
}
我無法使用Win7在我的機器上測試它,右鍵單擊氣球只是解除它並顯示任務欄的上下文菜單。 這是你說的最終克星。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.