【发布时间】:2009-10-09 07:33:32
【问题描述】:
谁能告诉我如何处理 Windows 中系统托盘的事件。
我的意思是,当有人点击系统托盘图标时,我想检查是否启用该应用程序。有什么方法可以捕获系统托盘点击对应的事件。
【问题讨论】:
标签: c# windows system-tray
谁能告诉我如何处理 Windows 中系统托盘的事件。
我的意思是,当有人点击系统托盘图标时,我想检查是否启用该应用程序。有什么方法可以捕获系统托盘点击对应的事件。
【问题讨论】:
标签: c# windows system-tray
在 .NET Forms 应用程序中,系统托盘控件 { NotifyIcon } 提供以下事件来检查您想要实现的目标:
您可以将逻辑放入这些事件处理程序中。
希望这篇文章能帮到你!
【讨论】:
CodeProject about NotifyIcon
MSDN about NotifyIcon
单击 当用户单击状态区域中的图标时发生。
DoubleClick 当用户双击时发生单击任务栏状态通知区域中的图标。
MouseDown 当用户在指针位于状态通知区域中的图标上方时按下鼠标按钮时发生
MouseMove 当用户在鼠标指针悬停在任务栏状态通知区域的图标上时发生。MouseUp 当指针悬停在任务栏状态通知区域中的图标上时用户释放鼠标按钮时发生。
【讨论】: