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"; }