1

任何人都可以告诉我如何处理 Windows 中系统托盘的事件。

我的意思是,当有人点击系统托盘图标时,我想检查是否启用该应用程序。有什么方法可以捕获对应于系统托盘点击的事件。

4

2 回答 2

3

在 .NET Forms 应用程序中,系统托盘控件 { NotifyIcon } 提供以下事件来检查您想要实现的目标:

  • 点击
  • 双击
  • 鼠标点击
  • 鼠标双击

您可以将逻辑放入这些事件处理程序中。

我希望这个有帮助!

于 2009-10-09T07:39:39.593 回答
1

CodeProject 关于 NotifyIcon
MSDN 关于 NotifyIcon

NotifyIcon 类事件:

单击 在用户单击状态区域中的图标时发生。
DoubleClick 当用户双击任务栏状态通知区域中的图标时发生。
MouseDown 当用户在指针位于任务栏状态通知区域中的图标上方时按下鼠标按钮时发生。
MouseMove 当用户在指针位于任务栏状态通知区域中的图标上时移动鼠标时发生。
MouseUp 当指针悬停在任务栏状态通知区域中的图标上时用户释放鼠标按钮时发生。

于 2009-10-09T08:59:50.727 回答