![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получить все объекты на форме [D7, XP]
v_a_belousov © (2010-10-12 23:39:00)Здравствуйте! Поискал в интернете, но так и не нашел каким образом можно получить все объекты имеющиеся на форме. То есть что то вроде...
for i:=0 to Form.ControlCount-1 do
begin
Control := Form.Control[i];
end;
Это я понимаю... Но вот что если на форме есть PageControl, на котором есть вкладки, в которых есть элементы? Каким образом тогда в общем виде должна выглядеть обработка?
Ведь не могу же я в цикле точно написать что-то вроде
Control := Form.Control[i].Control[i].Control[i].Control[i]; так как не знаю точно сколько и чего есть на форме... подскажите пожалуйста каким образом можно узнать что имеется на форме?
Плохиш (2010-10-12 23:44:00) [41]Хотя, после
> for i:=0 to Form.ControlCount-1 do
>
дальше можно не продолжать.
Плохиш (2010-10-12 23:43:00) [42]Есть такое понятие - рекурсия.