Элементы управления формами становятся черными при восстановлении из FormWindowState.Свернуты

#vb.net #forms #controls #minimized

#vb.net #формы #элементы управления #свернуты

Вопрос:

Он не остается в этом состоянии слишком долго, но пользователь увидит это, если обратит внимание на монитор. Это выглядит ужасно, могу ли я что-нибудь сделать, чтобы остановить это? Я включил скриншот восстанавливаемой формы. Изображение восстановления

Спасибо

Комментарии:

1. Это означает, что for и / или его элементы управления не перерисовываются своевременно, поэтому вам нужно определить, почему это было бы. Есть ли у вас какой-либо сложный код, выполняемый в событии рисования формы? Есть ли какой-либо особенно длительный код, выполняемый в пользовательском интерфейсе в любое время.

2. Попробуйте: 1. Сократить время выполнения. 2. Установите DoubleBuffered = True для всех элементов управления.

3. @jmcilhinney. Вы указали мне правильное направление, большое вам спасибо. Я создал новую форму с несколькими элементами управления и смог воспроизвести черные элементы управления, когда добавил код, который установил значение DoubleBuffered равным true.