procedure TForm1.MyClick(Sender: TObject); // 用于TLabel或TEdit begin if Sender is TLabel then s:=TLable(Controls[i]).Caption else if Sender is TEdit then s:=TEdit(Controls[i]).Text; end;
写错了 procedure TForm1.MyClick(Sender: TObject); // 用于TLabel或TEdit var s: string; begin if Sender is TLabel then s:=TLable(Sender).Caption else if Sender is TEdit then s:=TEdit(Sender).Text; end;
str:=label1.caption;
str2:=edit1.text;
begin
if Sender is TLabel then s:=TLable(Controls[i]).Caption
else if Sender is TEdit then s:=TEdit(Controls[i]).Text;
end;
procedure TForm1.MyClick(Sender: TObject); // 用于TLabel或TEdit
var
s: string;
begin
if Sender is TLabel then s:=TLable(Sender).Caption
else if Sender is TEdit then s:=TEdit(Sender).Text;
end;