#vb.net #forms #controls #minimized
#vb.net #формы #элементы управления #свернуты
Вопрос:
Он не остается в этом состоянии слишком долго, но пользователь увидит это, если обратит внимание на монитор. Это выглядит ужасно, могу ли я что-нибудь сделать, чтобы остановить это? Я включил скриншот восстанавливаемой формы.
Спасибо
Комментарии:
1. Это означает, что for и / или его элементы управления не перерисовываются своевременно, поэтому вам нужно определить, почему это было бы. Есть ли у вас какой-либо сложный код, выполняемый в событии рисования формы? Есть ли какой-либо особенно длительный код, выполняемый в пользовательском интерфейсе в любое время.
2. Попробуйте: 1. Сократить время выполнения. 2. Установите
DoubleBuffered = True
для всех элементов управления.3. @jmcilhinney. Вы указали мне правильное направление, большое вам спасибо. Я создал новую форму с несколькими элементами управления и смог воспроизвести черные элементы управления, когда добавил код, который установил значение DoubleBuffered равным true.