Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Viele Labels, viel Code? (https://www.delphipraxis.net/71718-viele-labels-viel-code.html)

sir-archimedes 20. Jun 2006 09:32

Re: Viele Labels, viel Code?
 
Ich würde die Components-Property mit einem Panel vereinen wenn das möglich ist. Ich würde nämlich einfach ein Panel auf die Form legen und auf das Panel die Labels, die grün gemacht werden sollen. Dann würde ich via Panel.Components alle Labels durchgehen und diese einfärben.

pszopp 20. Jun 2006 09:50

Re: Viele Labels, viel Code?
 
Wenn ich nicht falsch liege müsste man dann aber Panel.Controls statt Panel.Components durchlaufen,
da das Parent der Labels das Panel ist, und der Owner der Labels immernoch das Form ist.

Viele Grüße,
pszopp

volkerw 20. Jun 2006 11:13

Re: Viele Labels, viel Code?
 
Und jetzt mal etwas einfaches:
Delphi-Quellcode:
Panel.Font.Color := clGreen;
Bei Komponenten, deren FontColor sich nicht ändern soll, muß dann
Delphi-Quellcode:
ParentFont := false;
gesetzt werden (Default ist true).

Gruß
Volker

Andreas L. 20. Jun 2006 11:28

Re: Viele Labels, viel Code?
 
Hi,
ich würde es so machen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
 i: Integer;
begin
 for i:=0 to 128 do  //128 ist die Anzahl der Labels
  begin
   (form1.FindComponent('Label'+inttostr(i)) as TLabel).font.color:=[clGreen];
  end;
end;
Ungetestet...

Aber so in etwa sollte es ausschauen.

dcg 22. Jun 2006 16:47

Re: Viele Labels, viel Code?
 
Danke bis jetzt, ich werde mal verschiedene Beispiele am WE ausprobieren...

Gruß
Patrick


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr.
Seite 2 von 2     12   

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