我想要一个带有任务栏按钮等点击功能的 Windows 窗体应用程序的 notifyIcon:
- 当表单位于其他应用程序之上时;激活后,单击 notifyIcon 必须最小化应用程序的窗口。
- 当表格在其他申请中时;停用但未最小化,单击 notifyIcon 必须激活应用程序的窗口。
- 当应用程序最小化时,单击 notifyIcon 必须最大化应用程序的窗口。
我已经尝试过表单的 Deactivate 事件和 notifyIcon 的 Click 事件,但似乎在 C# 中,表单的 Deactivate 事件是在 notifyIcon 的 Click 事件之前编译的。
在这里,我找到了一种通过单击任务栏来检测应用程序是否已激活的方法,但我找不到相同的停用方法。