Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Alle TControl-Komponenten auf einem Form ansprechen (https://www.delphipraxis.net/27875-alle-tcontrol-komponenten-auf-einem-form-ansprechen.html)

Nikolas 16. Aug 2004 22:13


Alle TControl-Komponenten auf einem Form ansprechen
 
Hier bräuchte man eine Funktion wie findcomponent, mit der man aber auf alle TControls auf einem Form zugreifen kann. Hat da jemand eine Idee wie man sowas in einer Schleife aufrufen könnte um so mit einem einzigen procedure-Aufruf alle Controls verändern könnte? :gruebel:

THXbyTOX

nailor 16. Aug 2004 22:22

Re: Alle TControl-Komponenten auf einem Form ansprechen
 
Delphi-Quellcode:
form1.Components

Nothine 16. Aug 2004 22:37

Re: Alle TControl-Komponenten auf einem Form ansprechen
 
Delphi-Quellcode:
for I := 0 to Form1.ControlCount-1 do
  Verändere(Form1.Controls[I]);

Nikolas 16. Aug 2004 22:44

Re: Alle TControl-Komponenten auf einem Form ansprechen
 
Vielen Dank an euch beide! :thumb:

nailor 17. Aug 2004 02:19

Re: Alle TControl-Komponenten auf einem Form ansprechen
 
controls ist vielleicht noch besser. dann hat man schonmal ne vorauswahl

Nikolas 17. Aug 2004 09:41

Re: Alle TControl-Komponenten auf einem Form ansprechen
 
Die Lösung mit den Components hat auch den Nachteil, dass nicht sichtbare Komponenten angesprochen werden, die nicht über left, top... verfügen. Deswegen ist die Form.Controls perfekt.


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