Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.176 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Mehrere Formulare (immer dasselbe) schließen

  Alt 14. Dez 2018, 11:20
Unter Screen.Forms[] stecken alle VCL-Formulare die deine Anwendung erzeugt hat:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
   formIndex: Integer;
   form: TForm;
begin
   for formIndex := 0 to Pred(Screen.FormCount) do
      begin
         form := Screen.Forms[formIndex];
         if (form is TFormEditQuelle) then
            form.Close();
      end;
end;
  Mit Zitat antworten Zitat