![]() |
Dynamisches Label als Array??
Moin, wie kann ich ein Label als Array
definieren, so dass undendlich viele Labels während das Programm läuft auf der Form erstellen kann?? mfG, Nico |
Re: Dynamisches Label als Array??
Du meinst ein Array of TLabel.
|
Re: Dynamisches Label als Array??
Ja genau,
könntest Du mit vllt mal ein Bsp Sourcecode Zeigen, wie ich solch ein Label einbaue? |
Re: Dynamisches Label als Array??
Delphi-Quellcode:
Labels: Array of TLable;
... SetLength( Labels, 2); Labels[0] := TLable.Create( self); Labels[0].Parent := self; Labels[0].Left : = ... Labels[0].Caption := '1. Label'; ... |
Re: Dynamisches Label als Array??
Delphi-Quellcode:
Ungetestet, sollte aber im Groben passen.
var MyLabel: TLabel;
begin //Array um eins vergrößern SetLength(LabelArray,Succ(Length(LabelArray))); //Label erzeugen und Properties setzen MyLabel := TLabel.Create(Form); MyLabel.Parent := Form; MyLabel.Left := 10; MyLabel.Top := 10; MyLabel.Caption := 'Wuppdi'; //Label dem Array an letzter Stelle hinzufügen LabelArray[High(LabelArray)] := MyLabel; end; |
Re: Dynamisches Label als Array??
Ok, danke
werde es gleich einmal ausprobieren :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 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