Ciao Nella mia applicazione C# sto cercando di minimizzare l'applicazione alla barra dei sistemi, quando il modulo è chiuso. Ecco il codice che ho provato.C# Minimizza al vassoio di sistema alla chiusura
public void MinimizeToTray()
{
try
{
notifyIcon1.BalloonTipTitle = "Sample text";
notifyIcon1.BalloonTipText = "Form is minimized";
if (FormWindowState.Minimized == this.WindowState)
{
notifyIcon1.Visible = true;
notifyIcon1.ShowBalloonTip(500);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
notifyIcon1.Visible = false;
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
e sto chiamando il metodo per formare l'evento di chiusura. Ma il problema è che non riduce al minimo il vassoio. Sta solo chiudendo il modulo.
Quando il modulo viene chiuso o ridotto a icona? – Danpe
Stai anche cancellando/fermando l'evento close? Questo codice non sarebbe di grande aiuto se l'app si chiudesse comunque dopo l'esecuzione. –
Quando è chiuso. – Rakesh