Borland C++ Builder FAQ
составлен по материалам форума
на sources.ru
for (int y=0;y<5;y++)
{
TEdit *edit = new TEdit(this);
edit->Parent = this;
edit->Name = "edit"+AnsiString(y);
edit->Height = 16;
edit->Width = 104;
edit->Left = 0;
edit->Top = y*edit->Height;
edit->Text = AnsiString(y);
}
Этот код создаст 5 TEdit'ов.for (int y=0;y<5;y++)
{
TEdit *edit = (TEdit*)FindComponent("edit"+AnsiString(y));
edit->Text = "www.sources.ru";
}
Или совершенно другой вариант - использование массива:TEdit *edit[5];
for (int y=0;y<5;y++)
{
edit[y] = new TEdit(this);
edit[y]->Parent = this;
edit[y]->Name = "edit"+AnsiString(y);
edit[y]->Height = 16;
edit[y]->Width = 104;
edit[y]->Left = 0;
edit[y]->Top = y * edit[y]->Height;
edit[y]->Text = AnsiString(y);
}
for (int y=0;y<5;y++)
{
edit[y]->Text = "www.sources.ru";
}