Ответ 1
Я не уверен, есть ли для этого метод Delphi, но с использованием Win32 API это делается через WM_SETREDRAW
.
Изменить: Благодаря Ken White и Sertac Akyuz для примера кода ниже.
begin
// Defer updates
SendMessage(Handle, WM_SETREDRAW, WPARAM(False), 0);
try
// Create all your controls here
finally
// Make sure updates are re-enabled
SendMessage(Handle, WM_SETREDRAW, WPARAM(True), 0);
// Invalidate; // Might be required to reflect the changes
end;
end;