![]() |
FindComponent über alle Forms
Ist es möglich FindComponent in allen Forms suchen zu lassen?
|
Re: FindComponent über alle Forms
Hallo,
so ohne weiteres ist es nicht möglich. Wenn Du nur in den angezeigten Formularen suchen möchtest kannst Du auf das TScreen Objekt zurückgreifen. TScreen hat die Eigenschaft Forms. Siehe OH. Ob man mit TScreen.Forms auch über die automatisch generierten Formulare, die gerade nicht angezeigt werden, iterieren kann wäre zu testen. Jetzt fällt mir gerade ein: Da ich bis auf das Hauptformular grundsätzlich alle Formulare zur Laufzeit erzeuge könnte ich niemals über alle Formulare iterieren. |
Re: FindComponent über alle Forms
Moin Sebastian,
wie Jens schon andeutete kannst Du nur durch die schon erzeugten Formulare iterieren. Dazu musst Du durch die Application.Components durchgehen. (nicht zu vergessen zu prüfen, ob die Klasse von TForm abgeleitet ist) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz