Каков рекомендуемый способ обеспечения максимальной максимизации основной формы, а все элементы управления перерисовываются до того, как будет отображаться модальная форма при первой загрузке приложения?
Мне нужно показать модальное диалоговое окно при запуске приложения (не экран входа в систему), но если я установил форму на wsMaximized
, пока экран максимизируется, элементы управления не имеют возможности перерисовать, и вы останетесь с уродливым беспорядок.
Показываю модальный экран в настоящее время, используя следующее:
procedure TForm1.FormActivate(Sender: TObject);
var
frmOrderLookup:TfrmOrderLookup;
begin
onactivate := nil;
frmOrderLookup:=TfrmOrderLookup.Create(nil);
try
frmOrderLookup.showmodal;
finally
frmOrderLookup.Free;
end;
end;