我想让我的.Net应用程序在系统托盘中显示通知。所以我想展示一个图标,任何人都可以告诉你如何做到这一点?
答案 0 :(得分:7)
打开应用程序的主窗体,转到“工具箱”,打开“所有Windows窗体”部分,然后在窗体上删除NotifyIcon。然后将您想要的图标添加到NotifyIcon。
您可能还希望在窗体最小化时将窗体的ShowInTaskbar属性更改为false,并处理NotifyIcon的双击事件以恢复窗体并将ShowInTaskbar设置为true。
答案 1 :(得分:2)
您需要在Windows窗体中添加 NotifyIcon 并将图标属性设置为适当的图标,设置 ShowInTaskBar 属性形式为假。
您可能还希望处理表单关闭事件并隐藏而不是关闭表单;将 ContextMenuStrip 添加到 NotifyIcon 将允许您使用相应的处理程序提供包含“退出”和“设置”等选项的上下文菜单。
答案 2 :(得分:0)
在.Net应用程序中,您可以指定要用作图标的文件 - 它可以是位图或png等。所以只需使用您喜欢的图像编辑程序为您创建图标。
此article提供有关让您的应用在系统托盘中放置图标的建议。
希望这有帮助。
答案 3 :(得分:0)
请参阅此内容,它涵盖了使用NotifyIcon的鼠标点击的所有组合以及更多内容。代码位于模板中,并且是项目设置驱动的,因此您可以在所有项目中实现NotifyIcon逻辑,而无需编写任何编码工作。
更多