var l : TLabel; begin // // assuming: your form is called "Form1" // l := TLabel.Create( Form1 ); l.Parent := Form1; // this is important l.Left := 50; // X coordinate l.Top := 60; // Y coordinate l.Caption := 'hello, world'; // // set your other parameters here... // // // you don't have to set the Name // parameter, but... // l.Name := 'Label1'; // // finally make it visible // l.Visible := True; end;