![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с несколькими Combobox - как?
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;