Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Componenten innerhalb einer Groupbox durchsuchen (https://www.delphipraxis.net/139357-componenten-innerhalb-einer-groupbox-durchsuchen.html)

HolgerCW 27. Aug 2009 10:08


Componenten innerhalb einer Groupbox durchsuchen
 
Hallo zusammen,

wie kann ich mit einer For-Schleife die Komponenten innerhalb einer Groupbox durchgehen und die Farbe z.b. auf clInfoBK setzen ?

In der Groupbox sind Edit-Componenten

Habe es so versucht:

Delphi-Quellcode:
For I := 0 to Form1.Groupbox1.ComponentCount - 1 do
begin

 //... tue was
 
 
end;
Er beendet die For-Schleife sofort ? Warum ?

Gruss

Holger

Bernhard Geyer 27. Aug 2009 10:11

Re: Componenten innerhalb einer Groupbox durchsuchen
 
ComponentCount berücksichtig nur die per Owner (TEdit.Create(Owner) ) hinzu gefügten Controls. Du musste Controls/ControlsCount durchlaufen umd die Controls zu haben dessen Parent dein gewünschtes Control ist:

Delphi-Quellcode:
For I := 0 to Groupbox1.ControlCount- 1 do
begin
  Groupbox1.Controls[i];

HolgerCW 27. Aug 2009 10:27

Re: Componenten innerhalb einer Groupbox durchsuchen
 
Vielen dank. So klappt es.


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