Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

Откуда обратиться? Из главной формы? Подробнее, плиз, что надобно?


Наверх

Титульная страница Поиск, карта сайта Написать письмо