Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Вопрос по обращению к компонентам


Автор: shurikvrn 2.5.2006, 17:55
Здравствуйте все!! с Прошедшими!!!!
Народ подскажите новичку как мне в цикле обратиться к конкретной панели
типа


 for (int i=0;i<32;i++  )
{

Label(i)->Caption=IntToStr(i);
} 

Автор: shurikvrn 2.5.2006, 18:37
Все разобрался тока не до конца

 AnsiString clName = "TLabel";
  for (int i=0; i < 10; i++)
  {
      if (clName == Components[i]->ClassName())
      {
          (static_cast<TLabel*>(Components[i]))->Caption = "Sss";
      }
  }
но это когда я пишу в обработке формы где компоненты 
а если компоненты в другой форме ? 

Автор: _hunter 3.5.2006, 10:31
тогда (static_cast<TLabel*>(anotherForm->Components[i]))->Caption = "Sss"; 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)