Работа С Сombobox

26.04.2013
1
0
#1
Добрый день!Подскажите пожалуйста, есть форма, на ней с помощью окошка edit задается количество Combobox'ов, которое нужно создать, создаем их, заполнили элементами, а теперь нужно переменной присвоить значение из этого Combobox'а, но загвоздка в том, что имена создаваемых Combobox'ов, мы задаем в коде в цикле, в зависимости от количества необходимых Combobox'ов. Стандартное вычленение имя_элемента->Text не срабатывает...(((

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TComboBox *combo;
int k=StrToInt(Edit1->Text);
combo = new TComboBox(this);
//combo = new TComboBox[k];
for (int i=0;i<k;i++)
{
combo->Parent = this;
combo->Name = "combobox"+AnsiString(i+1);
combo->Height = 21;
combo->Width = 50;
combo->Left = 25;
combo->Top = (i+2)*combo->Height;
combo->Text = "";
AnsiString file = "1.txt";
combo->Items->LoadFromFile(file);
AnsiString str=("combobox"+AnsiString(i+1))->Text; //вот здесь пишет ошибку


if (str=="200"){
int art="20";
}
}


Помогите разобраться с этой ситуацией..Данные из этих Combobox'ов затем необходимы для расчета..