Witam W mojej aplikacji C# staram się minimalizować aplikację do zasobnika systemowego, gdy formularz jest zamknięty. Oto kod, który próbowałem.C# Zminimalizuj do zasobnika systemowego przy zamykaniu
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);
}
}
i wzywam metodę do utworzenia zdarzenia zamknięcia. Problem polega jednak na tym, że nie ogranicza się do tacy. Właśnie zamyka formularz.
Kiedy formularz jest zamknięty lub zminimalizowany? – Danpe
Czy anulujesz/zatrzymasz zdarzenie close? Ten kod nie pomoże wiele, jeśli aplikacja zostanie zamknięta, mimo że zostanie wykonana. –
Po zamknięciu. – Rakesh