Form: Minimalizacja na starcie

Zagadnienie: Chcemy by aplikacja minimalizowała się do traya na starcie
Rozwiązanie: Dodajemy kontrolke notifyIcon i następujący ld metody Resize dla Form

private void Form1_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
Hide();
notifyIcon1.Visible = true;
}
}

W metodzie Load dla Forma dodajemy ponadto poniższą linijkę

this.WindowState = FormWindowState.Minimized;

Tags: