procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
aName : string;
// aName为控件名称
begin
for i := 0 to ComponentCount-1 do begin
if Components[i].GetParentComponent.Name = 'Panel1' then begin
aName := aName+';'+Components[i].Name;
end;//end if;
end;//end for
Caption := aName;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
aClassType,aName : string;
// aClassType 为控件类型;aName为控件名称
begin
for i := 0 to ComponentCount-1 do begin
aClassType := aClassType + ';'+Components[i].ClassName;
aName := aName+';'+Components[i].Name;
end;
Caption := aClassType + aName;
end;