如何隐藏我的VC#应用程序任务栏按钮并显示系统托盘图标。然后,当我有图标时,如何显示FDM或Windows Update等通知,并在图标上添加右键菜单。
答案 0 :(得分:2)
NotifyIcon类在系统托盘中创建一个图标。如该页面所示,您可以创建一个ContextMenu,它将在用户右键单击时显示。
NotifyIcon包含“BalloonTip”属性,可用于显示您所引用的消息。此示例来自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 :(得分:2)
ShowInTaskbar
设置为false。NotifyIcon
的控件向系统托盘添加图标。它还有一个方便的ShowBalloonTip方法。