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 Forms auflisten (https://www.delphipraxis.net/86692-forms-auflisten.html)

delphinia 17. Feb 2007 20:40


Forms auflisten
 
Hi,

warscheinlich bin ich gerade blind aber wie kann ich mir alle TForms einer Anwendung zur Laufzeit auflisten lassen?

mkinzler 17. Feb 2007 20:53

Re: Forms auflisten
 
Durchalsufe allen Subcontrols des TApplication-Objektes

marabu 18. Feb 2007 10:17

Re: Forms auflisten
 
Hallo Doreen,

eventuell sind die Eigenschaften CustomForms und Forms (u.a.) des Screen-Objekts für dich interessant.

Grüße vom marabu

SirThornberry 18. Feb 2007 10:32

Re: Forms auflisten
 
wie bereits erwähnt müsste das über Application.Forms funktionieren.
Allerdings sollte man doch als Programmierer wissen welche Forms man angelegt hat und kann diese somit auch auflisten (schließlich erzeugt man ja nicht ein Object/Form ohne eine Referenz für das Freigeben zu sichern)

marabu 18. Feb 2007 10:57

Re: Forms auflisten
 
Hallo Jens,

Application.Forms gibt es bis einschließlich D7 nicht.

Würde man statt der von Markus vorgeschlagenen Controls die Components durchlaufen, dann würde man nicht alle Forms finden - solche mit Owner = nil fehlen dort.

Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:00 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