Как создать приложение C# без окон, которое находится в трее?

StackOverflow https://stackoverflow.com/questions/1660114

  •  11-09-2019
  •  | 
  •  

Вопрос

Как говорится в вопросе: «Как мне создать такое приложение?»Как мне сделать его без окон и разместить его в системном трее (внизу справа)?

Это было полезно?

Решение

Здесьэто статья о том, как это сделать.Если вы хотите, чтобы оно было свернуто, просто выполните 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();
    }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top