procedure TForm1.Button1Click(Sender: TObject); begin showmessage((FindComponent('aa') as TLabel).Caption); end;procedure TForm1.Button2Click(Sender: TObject); var aa : TLabel; begin aa := TLabel.Create(form1);//create的Aowner参数不能为nil,设置为form1,self也可 aa.Parent := Form1; aa.Caption := 'aa'; aa.Name := 'aa';//name要赋值 end;
procedure TForm1.Button1Click(Sender: TObject);
var
a : TLabel;
begin
a := TLabel.Create(nil);
a.Parent := Form1;
a.Left := Image1.Left +10;
a.Top := Image1.Top + 30;
a.Transparent := true;
a.Caption := '100';
end;
wudi的方法就可以了。如果想再FindComponent的时候一定要给Name属性赋值。
begin
showmessage((FindComponent('aa') as TLabel).Caption);
end;procedure TForm1.Button2Click(Sender: TObject);
var
aa : TLabel;
begin
aa := TLabel.Create(form1);//create的Aowner参数不能为nil,设置为form1,self也可
aa.Parent := Form1;
aa.Caption := 'aa';
aa.Name := 'aa';//name要赋值
end;