![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обращение к компоненту в MDI [D6, Win2k]
Phantomouse © (2005-01-05 20:43:00)Здравствуйте...
Согласно документации, в массиве MDIChildren хранятся указатели на формы. Но через них нельзя получить доступ к компонентам дочерней формы. Например такие вот конструкции не прокатывают:
MDIChildren[x].ListBox1.Clear;
ActiveMDIChild.ListBox1.Clear;
Подскажите пожалуйста, как управлять компонентом лочерней формы в MDI из главной.
Экспериментатор (2005-01-06 21:11:00) [1]Либо интерфейсы использовать
KSergey (2005-01-06 08:32:00) [2](MDIChildren[x] as TMyMDIChildForm).ListBox1.Clear;
Если классы дочерних форм разные... это уже скучнее...
Можно сделать общего предка с методом ClearData, в котором делать необходимые действия. От него уже наследовать все формы.
Либо в корне пересматривать организацию проекта.