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

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;
}
Помогите, кнопка скрытия сначала скрывается, потом сама раскрывается, и опять скрывается, а после такого цикла её с панели задач невозможно раскрыть обратно!
25 ноября 2017 в 20:41
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
8
марта
Интенсив «Сегментация клиентов. С чего начать?»
Онлайн-курс
8
марта
Открытое онлайн собеседование со студентом на вакансию junior frontend-разработчика
Онлайн-курс
8
марта
Новые статьи

Что такое MVP и как к нему подступиться
326100

Обновляем программу обучения для менеджеров по продажам
39500

BI-системы: что это и зачем они нужны бизнесу
331500