Цитата(Mozart @ Apr 18 2008, 22:54)

суть проблемы.
есть 4ре компонента размещённые на форме, к примеру Panel1, Panel2, Panel3, Panel4. и есть массив который выводится на эти панели к примеру int temp[4];
можно ли написать следующий код в цикле
Код
Panel1->Caption = IntToStr(temp[0]);
Panel2->Caption = IntToStr(temp[1]);
Panel3->Caption = IntToStr(temp[2]);
Panel4->Caption = IntToStr(temp[3]);
среда разработки BorlandC++ 6.0 в WinXp
В принципе, если переменные Panel1..Panel4 описаны в классе одна за другой, можно так:
Код
TPanel **panels = &this->Panel1;
for (int i = 0; i < 4; i++)
{
panels[i]->Caption = IntToStr(i) + " панель";
}
Но лично я, для успокоения души создавал еще один массив, в который копировал нужные элементы, и работал уже с этим массивом.