![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MDI-application
Дмитрий © (2002-10-31 17:32:00)В MDI-application как обратиться к определенному компоненту MDIChild - формы. Например к Panel1.
Дмитрий (2002-11-01 09:25:00) [1]Все понятно. Благодарю
Zemal (2002-10-31 18:18:00) [2]>> kserg@ukr.net
Можно и так :). Разницы никакой :). Формы разные, а суть одна - приведение типов :).
kserg@ukr.net (2002-10-31 18:14:00) [3]или
TMDIChild(MainForm.ActiveMDIChild).Label1.Caption
Zemal (2002-10-31 17:50:00) [4]Есть такие свойства у главной формы:
ActiveMDIChild - это свойство только для чтения и содержит ссылку на активное MDIChild окно;
MDIChildren - это массив дочерних форм.
Пример: (ActiveMDIChild as TChildForm).Label1.Caption := "Это окно в данный момент активно.";
Вот так я к примеру обрабатываю закрытие главной формы приложения:
for I := MDIChildCount - 1 downto 0 do (MDIChildren[I] as TChildForm).Close;
Zemal (2002-10-31 17:41:00) [5]Откуда обратиться? Из главной формы? Подробнее, плиз, что надобно?