Come faccio a creare un'app C # senza finestre che risiede nel vassoio?
-
11-09-2019 - |
Domanda
Come dice domanda, Come si crea una tale app? Come faccio a farlo senza finestre e renderlo risiedono nella barra di sistema (in basso a destra)?
Soluzione
Ecco 's un articolo di fare questo. Se si vuole iniziare minimizzato, basta fare un WindowState = FormWindowState.Minimized
prima di mostrare la finestra, e rimuovere il codice in NotifyIcon.DoubleClick
che massimizza esso.
Altri suggerimenti
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();
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow