Automatisch erstellte Formulare anzeigen
Nach oben zu Die Formularerstellung im Speicher steuern
Wenn ein Formular beim Programmstart automatisch erstellt, in der Anwendung aber erst später geöffnet werden soll, kann es mithilfe der Methode ShowModal in einer Ereignisbehandlungsroutine des Hauptformulars angezeigt werden:
procedure TMainForm.Button1Click(Sender: TObject);
begin
ResultsForm.ShowModal;
end;
void __fastcall TMainMForm::FirstButtonClick(TObject *Sender)
{
ResultsForm->ShowModal();
}
Da sich das Formular bereits im Speicher befindet, muss keine weitere Instanz erstellt und später wieder freigegeben werden.