Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi FormularListe !?!? (https://www.delphipraxis.net/95861-formularliste.html)

dor557 14. Jul 2007 18:10


FormularListe !?!?
 
Hallo.

Wie kann ich nachschauen ob geweisse Formulare offen sind.

wenn ja welche.

Kann ich z.b. wenn Ein Bestimmtes Formular Geschlossen ist eine Aktion ausführen !?

beispiel.

Ich habe Form1, Form2, Form3 und Form4

Nun möchte ich wenn Form2 geschlossen wird nachschauen ob noch andere Formulare offen sind wenn alle ausser Form1 geschlossen sind soll z.b. die Meldung "Keine Fenster offen" angezeigt werden.

geht das ?? wenn ja wie ??

Gruss Sascha

SirTwist 14. Jul 2007 18:14

Re: FormularListe !?!?
 
Hi Sascha,

jedes Formular hat ein Ereignis "OnClose". In diesem Ereignis könntest Du die anderen Formulare abfragen, z.B. mit "if not (Form2.Visible and Form3.Visible) then..."

Gruß,
SirTwist

Hawkeye219 14. Jul 2007 18:36

Re: FormularListe !?!?
 
Hallo Sascha,

die von dir gesuchte Formularliste stellt dir Delphi über das Objekt Delphi-Referenz durchsuchenScreen zur Verfügung. Die Eigenschaft FormCount enthält die Anzahl der angezeigten Formulare, über die Array-Eigenschaft Forms kannst du auf einzelne Formulare zugreifen.

Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz