Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с несколькими Combobox - как?


Страницы:   1 2

DJones ©   (2008-10-09 16:14:00) 

Прошу совета - суть такова - есть форма с большим количеством Комбобоксов, пользователь может выставить value в каждом из выпадающего списка, далее по нажатию кнопки обрабатываются данные из тех комбобоксов, значение в которых изменились - тут я полагаю, можно использовать свойство tag. Но вот как наиболее рационально обратиться (перебрать их для определения признака измеился ли value) к элементам формы, если их действительно много?


turbouser   (2008-10-10 01:31:00) [21]


> DJones   (10.10.08 01:23) [6]
>
> А в чем отличие?

Компонентов может быть больше, чем контролов.


DJones   (2008-10-10 01:23:00) [22]

А в чем отличие?


Германн   (2008-10-09 18:39:00) [23]


> Ega23 ©   (09.10.08 17:53) [4]
>
>

А этого не было в условиях задачи! А также в условиях задачи не указано как эти комбобоксы были созданы!
:)


Ega23   (2008-10-09 17:53:00) [24]


> А ещё лучше перебирать контролы, а не компоненты


Рекурсивно на всех TWinContol'ах.


Германн   (2008-10-09 16:58:00) [25]

А ещё лучше перебирать контролы, а не компоненты


DJones   (2008-10-09 16:24:00) [26]

!!!! Благодарю!Именно это)))


Ega23   (2008-10-09 16:19:00) [27]

for i:=0 to ComponentCount-1 do
 if (Components[i] is TComboBox) then
   if TComboBox(Components[i]).Tag>0 then
     Это твой ComboBox;


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо