Каждый элемент управления WinForms имеет свойство с именем DoubleBuffered
.Он предназначен для уменьшения таких нежелательных эффектов.Когда двойная буферизация включена, операции рендеринга сначала выполняются в памяти.Тогда только последний применяется к графическому устройству.Подробнее здесь .
Двойная буферизация по умолчанию отключена для форм.Поэтому установка свойства DoubleBuffered
для вашей формы на true
решит проблему.
ОБНОВЛЕНИЕ
Я неправильно прочитал комментарий о том, что DoubleBuffered
уже установлен.Убедитесь, что свойство DoubleBuffered
установлено как для дочерней, так и для родительской форм MDI.Кроме того, убедитесь, что драйвер для видеокарты предоставлен производителем, а не драйвером по умолчанию.