Вы приближаетесь к тому, что в вашей форме слишком много элементов управления. Вы увидите, что каждый элемент управления по очереди рисует сам. Двойная буферизация не может исправить это, вся форма со всеми окнами управления должна быть двойной буферизацией. Это возможно начиная с XP, он поддерживает флаг стиля окна WS_EX_COMPOSITED. Это не ускорит рисование, но экран не будет обновлен, пока не будет завершен весь рендеринг.
Вставьте этот код в форму, чтобы включить его:
protected override CreateParams CreateParams {
get {
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED
return cp;
}
}