Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2015, 03:36   #1
EVOSandru6
 
Регистрация: 19.09.2014
Сообщений: 8
По умолчанию Как в cbuilder перебрать все лукапы на панели?

Привет!

Есть такая необходимость перебрать все Label и DbLoocup( Работы в label и выпадающие Lookup списки видов рабочих характеристик ) на панели ( workPanel ) . Заранее все эти lookup сформированы динамически с помощью sql запросов. Теперь при оформлении заказа как то нужно пробежаться по всем ним и вытащить активные (выбранные) позиции в lookup для дальнейших действий. Имена у lookup сформировываются такие:

lookup[ id отдела ]

lookup1
lookup2
lookup3
lookup4

т.е. label в переборе в принципе не нужен, можно как то вытащить то, что после lookup[id]

Помогите люди добрые.
EVOSandru6 вне форума Ответить с цитированием
Старый 21.05.2015, 07:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

По аналогии с Делфи:
Код:
for(int i=0;i<Panel->ControlCount;i++){
 if(Panel->Control[i] is TLablel) ((TLabel)Panel->Control[i])->ЕгоСвойство; else
  if(Panel->Control[i] is TDbLoocup) ((TDbLoocup)Panel->Control[i])->ЕгоСвойство; else
 ;
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как перебрать все листы, кроме диаграмм (эксель2003)?? Bape}l{ka Microsoft Office Excel 8 27.09.2011 18:51
перебрать все CheckBox Aleksandr Microsoft Office Excel 21 03.03.2011 17:01
Как программно перебрать в цикле все формы в приложении? chandrasecar Общие вопросы Delphi 18 11.09.2009 12:14
Как перебрать все числа из заданных цифр, чтобы цифры в числах не повторялись? TwiX Общие вопросы Delphi 7 17.08.2009 16:56
как перебрать все элементы на форме? Аlex Общие вопросы C/C++ 1 07.02.2009 03:46