mia app è per la chat, e penso che se qualcuno ha bisogno di nascondere in fretta, ma non vuole per chiuderla, mi si avvicinò con questo:minimizzano al vassoio
private void button6_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
però, invece di andare alla barra delle applicazioni, voglio che appaia (nessun popup) nel vassoio, solo l'icona di applicazioni, e quando un utente fa clic si ha bisogno di impostare questo
this.WindowState = FormWindowState.Normal;
questo è possibile, come?
anche dalla barra di sistema intendo quello in basso a destra, accanto alla volta
io ancora non riesco a far funzionare tutto questo, nulla appare nella barra di notifica se faccio quello che ha detto voi ragazzi (btw: questo è il codice completo per ridurre al minimo)
private void button6_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
private void Form_Resize(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
this.Hide();
}
}
private void notifyIcon_Click(object sender, EventArgs e)
{
this.Show();
this.WindowState = FormWindowState.Normal;
}
Perché non funziona?
Non esiste una cosa come un "vassoio di sistema". Si chiama "area di notifica". Questo dovrebbe aiutarti a trovare il componente corretto per l'implementazione di questo, il 'NotifyIcon'. –