Как избежать мерцания на панели задач в .net winforms? - PullRequest
0 голосов
/ 26 августа 2011

Я использую обычные Form2.Show () и From1.Hide (), чтобы перейти от Form1 к Form2. Кнопка приложения исчезает и появляется на панели задач во время навигации, как мерцание.

Как избежать этого мерцания?

1 Ответ

1 голос
/ 26 августа 2011

Ваш подход неверен. У вас должна быть одна основная форма, которая будет отображаться на панели задач. И все дочерние формы должны быть установлены ShowInTaskBar = false. При нажатии кнопки на панели задач приложение должно активировать / свернуть текущий видимый дочерний элемент. Таким образом, вы не увидите изменения кнопки на панели задач. Но лично я не вижу никаких проблем с текущим мерцанием, это по умолчанию, и в этом нет ничего плохого.

...