字符串怎么当成对象名呢?例如字符串Edit1当成对象Edit1

字符串如何当成对象名呢?例如字符串Edit1当成对象Edit1
我想将字符串当成对象,字符串是由代码生成,例如“Edit1”是这样 "Edit "+ '1 '
谢谢~


------解决方案--------------------
类似于这样写:

procedure TForm1.Button1Click(Sender: TObject);
var
AEdit : TEdit;
begin
AEdit := TEdit(Self.FindChildControl( 'Edit1 '));
if AEdit <> nil then AEdit.Text := 'Hello ';
end;

------解决方案--------------------
(FindComponent( 'Edit1 ') as TEdit).Text := 'hello ';
------解决方案--------------------
这样也可以
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TLabel *lb[6];
lb[0]=Label1;
lb[1]=Label2;
lb[2]=Label3;
lb[3]=Label4;
lb[4]=Label5;
lb[5]=Label6;
lb[3]-> Caption = "白遍了 ";
lb[0]-> Caption = "成功 ";
}