Thema: Delphi Button Captions in array

Einzelnen Beitrag anzeigen

Benutzerbild von Aurelius
Aurelius

Registriert seit: 29. Jan 2007
Ort: Erfurt
753 Beiträge
 
Delphi 7 Personal
 
#17

Re: Button Captions in array

  Alt 12. Mär 2008, 16:32
Etwas zur Laufzeit zu erstellen ist recht einfach. Wir machen mal ein Beispiel anhand eines Labels.

Als erstes musst du den Button deklarieren, z.B. im Private-Bereich der Form.
Delphi-Quellcode:
private
  TestLabel : TLabel;
jetzt musst du das Teil nur noch erstellen und die Werte, die du sonst im Objectinspektor eingibts, selbst definieren
Delphi-Quellcode:
procedure TForm.ErstelleLabel;
begin
  TestLabel := TLabel.Create(self);
  TestLabel.Caption := 'testlabel';
  Testlabel.Top := 100;
  Testlabel.Width := 100;
  ...
end;
Du darfst aber nicht vergessen das Label dann wieder freizugeben, z.B. im OnClose der Form.
Delphi-Quellcode:
procedure TForm.OnClose();
begin
  testlabel.free;
end;
(keine Garantie auf Funktionalität, aus dem Kopf getippt)
Jonas
  Mit Zitat antworten Zitat