![]() |
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.
|
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 |
Re: Viele Labels, viel Code?
Und jetzt mal etwas einfaches:
Delphi-Quellcode:
Bei Komponenten, deren FontColor sich nicht ändern soll, muß dann
Panel.Font.Color := clGreen;
Delphi-Quellcode:
gesetzt werden (Default ist true).
ParentFont := false;
Gruß Volker |
Re: Viele Labels, viel Code?
Hi,
ich würde es so machen:
Delphi-Quellcode:
Ungetestet...
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; Aber so in etwa sollte es ausschauen. |
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. |
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