【发布时间】:2012-02-29 22:39:06
【问题描述】:
我在系统托盘中有一个 NotifyIcon。如何检测用户何时左键单击它?我假设MouseDown 事件将是我想要使用的,但它只处理右键单击和中键单击。对于左键单击,它仅在用户松开后触发(就像他们刚刚执行了正常单击一样)。有没有办法只获取 MouseDown 事件?
【问题讨论】:
-
我也尝试了几件事。你让我好奇。我什至还安装了 VS11 在那里试用。没运气。我几乎认为它是一个错误。我希望有人也有答案。
-
我认为这可能与它可以拖动(由 Windows 本身而不是应用程序处理)这一事实有关。也许
mousedown事件正在被 Windows 吸收,而不是冒泡到应用程序。 -
所以MSDN 上的这个完全不准确?
标签: c# winforms event-handling notifyicon mousedown