![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FIND TEXT RESOURCES [D7, Win95/98, Win2k, WinXP]
KALqYAN © (2006-03-10 13:24:00)Подскажите пожалуйста, как в своём приложении можно отыскать все Caption'ы, Text'ы и тд. всех присутствующих компонентов?, чтоб потом их можно было бы например каким нибудь циклом переименовать...
Спасибо!
Alkid (2006-03-10 13:49:00) [21]В Application перебираешь все формы, а потом для каждой формы рекурсивно перебираешь компоненты.
DarkLord (2006-03-10 13:49:00) [22]
> без рекурсии не обойтись
А зачем тут рекурсия?
Вполне можно обойтись. Например так:
for i:=0 to Form1.ControlCount-1 do
begin
if Form1.Controls[i] is TComboBox then
(Form1.Controls[i] as TComboBox).Text:='';
...
if Form1.Controls[i] is TCheckBox then
(Form1.Controls[i] as TCheckBox).Checked:=False;
end;
Сергей М. (2006-03-10 13:32:00) [23]без рекурсии не обойтись