• 10.09.2025, 01:55
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

LotadaC

God

Delphi-TLabels erzeugen (Laufzeit)*erledigt*

Freitag, 31. August 2007, 19:38

hoffe, daß das noch zu Software gehört, und mir jemand helfen kann.

Wie ich´n Array of label/Button usw zuweisen/benutzen kann, ist mir klar.

(var name:array of tlabel;
...
setlength(name,größe:integer);
dann sind zuweisungen der Art a:='irgend`n TLabel')

soweit is klar, aber wie (bzw womit) kann ich so`n TLabel vor dem zuweisen zur Laufzeit erzeugen lassen?
habe ein wenig mit TLabel.create versucht, aber da ernte ich nur Fehlermeldungen

Edit:
also ich kann mit: tlabel.create({Array of Tlabel-Variable}) zwar irgendwas erzeugen, aber die üblichen Label-Methoden funktionieren dann nicht (bzw eben nur, wenn ich der Array-Variable vorher ein bereits existierendes label zugeordnet hab - womit ich ja wieder beim Anfang wäre)

irgendwie gehe ich da wohl falsch an die Sache ran...kann mir wer sagen, wo?  ???

LotadaC

God

Re: In Delphi TLabels etc zur Laufzeit erzeugen?

Samstag, 1. September 2007, 01:04

nagut, falls es mal jemanden interessiert, habe ich das jetzt (selbst) so gelöst:
Beispiel mit Array of TButton:

VAR           //globale Variablendeklaration:
 a:array of TButton;

...

//zur Laufzeit Arraylänge initiiert
 setlength(a,{integerzahl});  
 {mit i als Schleifenindex TButton-Array a erzeugen mit}
 a[i]:=TButton.create(self);
 a[i].parent:=self; //<--Das hier hatte vorher gefehlt

Danach läßt sich das Objekt (hier TButton) mit den entsprechenden Methoden/Eigenschaften weiter bearbeiten...

Hab das mit dem "Parent" zwar noch nicht ganz geschnallt, aber so gehts ;)

Edit: wegen Topic-Titel, geht natürlich mit TLabel genauso...