如何隐藏我的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. 系统托盘图标
- 8. wxPython系统托盘图标
- 9. 检测系统托盘\任务栏方向(X11)
- 10. 强制Windows显示系统托盘图标
- 11. 更改系统托盘图标图像
- 12. SWT系统托盘 - Linux的GTK侏儒托盘图标上盘
- 13. qt5.5不显示系统托盘
- 14. 系统托盘displayMessage()没有显示
- 15. 如何在Windows中制作任务栏(系统托盘)应用程序
- 16. 扭曲的系统托盘图标
- 17. Qt多个系统托盘图标
- 18. 单击系统托盘图标Python Win32
- 19. 更改系统托盘图标颜色
- 20. C++中的系统托盘图标
- 21. 图标存在于系统托盘中?
- 22. 没有图标的Java系统托盘
- 23. 系统图标和图像的自定义导航栏按钮
- 24. 如何使用win32 API显示系统托盘图标中的文本?
- 25. 如何让任务栏图标消失?
- 26. 系统托盘气球消息不显示java
- 27. jQuery Supersize播放按钮和托盘向下按钮不显示
- 28. 如何在Java中(不在系统托盘中)在Windows任务栏中创建图标?
- 29. 从系统托盘中读取工具提示消息
- 30. 通过键盘焦点获取系统托盘图标工具提示(Win 32)