Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dynamisches Label als Array?? (https://www.delphipraxis.net/120833-dynamisches-label-als-array.html)

MrMyagi 17. Sep 2008 13:01


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

DeddyH 17. Sep 2008 13:07

Re: Dynamisches Label als Array??
 
Du meinst ein Array of TLabel.

MrMyagi 17. Sep 2008 13:09

Re: Dynamisches Label als Array??
 
Ja genau,
könntest Du mit vllt mal ein Bsp
Sourcecode Zeigen, wie ich solch
ein Label einbaue?

mkinzler 17. Sep 2008 13:13

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';
...

DeddyH 17. Sep 2008 13:15

Re: Dynamisches Label als Array??
 
Delphi-Quellcode:
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;
Ungetestet, sollte aber im Groben passen.

MrMyagi 17. Sep 2008 13:21

Re: Dynamisches Label als Array??
 
Ok, danke
werde es gleich einmal ausprobieren :thumb:


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