如何隐藏我的VC#应用程序任务栏按钮并显示系统托盘图标。然后,当我有图标时,如何显示FDM或Windows Update等通知,并在图标上添加右键菜单。如何取消任务栏按钮和显示系统托盘图标
0
A
回答
2
- 在您的表单上设置
ShowInTaskbar
为false。 - 使用名为
NotifyIcon
的控件将图标添加到系统托盘。它也有一个方便的ShowBalloonTip方法。
2
NotifyIcon类在系统托盘中创建一个图标。如该页面所示,您可以创建一个ContextMenu,当用户单击右键时将显示该菜单。
NotifyIcon包括“气球提示”属性,可用于显示您所指的消息。本示例来自MSDN文档。
notifyIcon1.Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath);
notifyIcon1.Visible = true;
notifyIcon1.BalloonTipIcon = ToolTipIcon.Error;
notifyIcon1.BalloonTipTitle = "Delayed Write Failed";
notifyIcon1.BalloonTipText = "Some of your data has been lost.";
notifyIcon1.ShowBalloonTip(0);
正如@Kobi所说的,您还希望将表单的ShowInTaskbar属性设置为false。
相关问题
- 1. 哪个Windows进程显示给定的任务栏系统托盘图标?
- 2. 如何显示C#窗口服务的系统托盘图标?
- 3. 消失系统托盘图标
- 4. 如何隐藏任务栏系统托盘中的JFrame
- 5. 在系统托盘中显示标签
- 6. 系统托盘图标
- 7. wxPython系统托盘图标
- 8. 强制Windows显示系统托盘图标
- 9. 更改系统托盘图标图像
- 10. qt5.5不显示系统托盘
- 11. 系统图标和图像的自定义导航栏按钮
- 12. 扭曲的系统托盘图标
- 13. Qt多个系统托盘图标
- 14. 图标存在于系统托盘中?
- 15. C++中的系统托盘图标
- 16. 如何使用win32 API显示系统托盘图标中的文本?
- 17. OSX Java系统托盘(菜单栏)
- 18. 在任务栏上显示标题按钮的进度
- 19. 如何使用任务栏按钮显示进度条?
- 20. 如何检测ios系统弹出视图的“取消”按钮?
- 21. 如何在系统托盘中显示进度
- 22. 如何仅在系统托盘中显示VB应用程序
- 23. 如何编码asp.net(.aspx)在系统托盘上显示ballon
- 24. 在Windows服务器中的系统托盘图标的问题
- 25. 如何使系统托盘(通知区域)图标接收WM_MOUSEWHEEL消息?
- 26. 为Qt定制系统托盘图标“气球工具提示”?
- 27. 从系统托盘
- 28. 如何在系统托盘中找到图标的位置
- 29. 如何添加系统托盘图标到应用程序?
- 30. 如何向Windows询问系统托盘图标的大小?