【问题标题】:How do I create a windowless C# app that resides in the tray?如何创建驻留在托盘中的无窗口 C# 应用程序?
【发布时间】:2023-03-12 11:45:01
【问题描述】:

正如问题所说,我如何创建这样的应用程序?如何使其无窗口并使其驻留在系统托盘中(右下角)?

【问题讨论】:

    标签: c# windowless


    【解决方案1】:

    Here 是一篇关于这样做的文章。如果您希望它开始最小化,只需在显示窗口之前执行WindowState = FormWindowState.Minimized,并删除NotifyIcon.DoubleClick 中最大化它的代码。

    【讨论】:

      【解决方案2】:
      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();
          }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多