C# NotifyIcon.BallootTipClicked事件和鼠标按钮
我有一个Notify图标,表示可下载的应用程序更新。我希望在左键单击NotifyIcon和左键单击NotifyIcon气球(在屏幕上持续10秒)时打开下载页面 但是,当我处理BallootTipClicked事件时,我无法确定它是左键单击还是右键单击。因此,当气球仍在屏幕上且用户右键单击图标时,我会打开弹出菜单和下载页面C# NotifyIcon.BallootTipClicked事件和鼠标按钮,c#,vb.net,mouseevent,notifyicon,balloon,C#,Vb.net,Mouseevent,Notifyicon,Balloon,我有一个Notify图标,表示可下载的应用程序更新。我希望在左键单击NotifyIcon和左键单击NotifyIcon气球(在屏幕上持续10秒)时打开下载页面 但是,当我处理BallootTipClicked事件时,我无法确定它是左键单击还是右键单击。因此,当气球仍在屏幕上且用户右键单击图标时,我会打开弹出菜单和下载页面 如何检测使用了鼠标右键?您可以尝试使用以下代码测试鼠标状态: private void notifyIcon1_BalloonTipClicked(object sen
如何检测使用了鼠标右键?您可以尝试使用以下代码测试鼠标状态:
private void notifyIcon1_BalloonTipClicked(object sender, EventArgs e) {
if ((Control.MouseButtons & MouseButtons.Right) == MouseButtons.Right)
MessageBox.Show("Right button clicked");
}
我无法用Win7在我的机器上测试它,右键单击气球只会将其取消,并显示任务栏的上下文菜单。我认为这是你最大的报应。在这种情况下,我不可能区分鼠标左键和右键。这里有一个类似的问题:好吧,我想谢谢你。虽然有点失望…啊,当然。单击事件被引发/在/鼠标按钮状态变回无之前。谢谢