NotifyIcon.cs
using System; using System.Windows.Forms; using System.Drawing; using System.Diagnostics; class Program { static void Main() { NotifyIcon NI = new NotifyIcon(); NI.Icon = new Icon("camera.ico"); NI.Text = "托盘"; NI.Visible = true; NI.DoubleClick += (s, e) => { NI.ShowBalloonTip(1000, "提示", "通知演示", ToolTipIcon.Info); }; ToolStripMenuItem menuItem0 = new ToolStripMenuItem("网址"); menuItem0.Click += (s, e) => { Process.Start("https://www.gitlink.org.cn/sonichy"); }; ToolStripMenuItem menuItem1 = new ToolStripMenuItem("关于"); menuItem1.Click += (s, e) => { MessageBox.Show("海天鹰截图1.0\n一款基于C#极简热键静默截图。", "关于", MessageBoxButtons.OK, MessageBoxIcon.Information); }; ToolStripMenuItem menuItem2 = new ToolStripMenuItem("退出"); menuItem2.Click += (s, e) => { Application.Exit(); }; NI.ContextMenuStrip = new ContextMenuStrip(); NI.ContextMenuStrip.Items.Add(menuItem0); NI.ContextMenuStrip.Items.Add(menuItem1); NI.ContextMenuStrip.Items.Add(menuItem2); Application.Run(); } }编译
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc /target:winexe /out:NotifyIcon.exe /win32icon:camera.ico NotifyIcon.cs
运行
NotifyIcon