Плавное скрытие формы Windows Forms

Andrey Drob
 private void CloseButton_Click(object sender, EventArgs e)
    {
        for (; Opacity > 0; Opacity -= .01, System.Threading.Thread.Sleep(5)) ;
        Process.GetCurrentProcess().Kill();
    }

    private void MinimizeButton_Click(object sender, EventArgs e)
    {
            ((Control)sender).Refresh();
for (Opacity = 0; Opacity < 1; Opacity += .01, System.Threading.Thread.Sleep(10)) ;
        WindowState = FormWindowState.Minimized;
    }
            Помогите, кнопка скрытия сначала скрывается, потом сама раскрывается, и опять скрывается, а после такого цикла её с панели задач невозможно раскрыть обратно!
Andrey Drob 16 дней назадСпасибо 2
3 чел.