1
如問題所述,我該如何創建這樣的應用程序?我如何使它無窗戶並讓它駐留在系統托盤(右下角)?如何創建駐留在托盤中的無窗口C#應用程序?
如問題所述,我該如何創建這樣的應用程序?我如何使它無窗戶並讓它駐留在系統托盤(右下角)?如何創建駐留在托盤中的無窗口C#應用程序?
Here是一篇關於這樣做的文章。如果你想讓它開始最小化,只需在顯示窗口前先做一個WindowState = FormWindowState.Minimized
,然後刪除NotifyIcon.DoubleClick
中最大化它的代碼。
static class Program
{
[STAThread]
static void Main()
{
NotifyIcon icon = new NotifyIcon();
icon.Icon = System.Drawing.SystemIcons.Application;
icon.Click += delegate { MessageBox.Show("Bye!"); icon.Visible = false; Application.Exit(); };
icon.Visible = true;
Application.Run();
}
}