开发者

How do I create a windowless C# app that resides in the tray?

As question says, How do I create such开发者_开发问答 an app ? How do I make it windowless and make it reside in the system tray (bottom right) ?


Here's an article about doing that. If you want it to start minimized, just do a WindowState = FormWindowState.Minimized before showing the window, and remove the code in NotifyIcon.DoubleClick that maximizes it.


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();
    }
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜