![]() |
Dynamisches Anlegen von Labels
Hi ich hab ein Problem und zwar will ich ein Label Dynamisch anlegen,
habe auch schon den code dafür geschriegen aber irgend wie will er nicht vieleicht wisst ihr ja was ich Falsch gemacht habe Code
Code:
Thx im voraus
var lb : TLable;
... lb := TLabel.Create(self); lb.Visible := false; lb.Font.Size := 13; lb.Font.Style := [fsBold]; lb.Top := 16; lb.Left := 140; lb.Caption := 'TEXT'; lb.Visible := true; |
Re: Dynamisches Anlegen von Labels
Zitat:
Dann würde ich folgenden Code anwenden:
Delphi-Quellcode:
Das dürfte funzen...
Var
EinLabel: TLabel; With EinLabel Do Begin Create(frmMain); Parent := frmMain; Visible := True Font.Size := 13; Font.Style := [fsBold]; Top := 16; Left := 140; Caption := 'TEXT'; End; Beste Grüsse, Ricane PS: Wirft er bei der Lable Nummer keine Exception aus ?!?!?! :gruebel: |
Re: Dynamisches Anlegen von Labels
Delphi-Quellcode:
eine von den auskommentierten zeilen reinpacken. egal welche, tun beide
procedure TForm1.Button1Click(Sender: TObject);
var lb : TLabel; begin lb := TLabel.Create(self); lb.Font.Size := 13; lb.Font.Style := [fsBold]; lb.Top := 16; lb.Left := 140; lb.Caption := 'TEXT'; lb.Visible := true; //Form1.InsertControl(lb); //lb.Parent := Form1; end; |
Re: Dynamisches Anlegen von Labels
moin,
du must noch die parent Eigenschaft setzen:
Delphi-Quellcode:
EDIT: zu langsam ... :stupid:
lb.parent := Form1;
|
Re: Dynamisches Anlegen von Labels
jo danke hat gefunzt
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 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 by Thomas Breitkreuz