Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Как отловить событие внутри родительской формы MDI приложен   Найти похожие ветки 

 
Anics   (2005-06-01 15:08) [0]

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

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


 
TUser ©   (2005-06-01 15:18) [1]

При закрытии дочернего окна можно сообщать об этом главной форме. Если дочерние формы могут быть нескольких типов - то удобно будет сделать их все наследниками специально написанного класса.


 
Anics   (2005-06-01 15:20) [2]

Как сообщить об этом главной форме?


 
TUser ©   (2005-06-01 15:58) [3]

В OnClose напиши вызов какого-нибудь метода класса TMainForm или пошли сообщение (см. SendMessage).


 
Юрий Зотов ©   (2005-06-01 17:01) [4]

Или обработчик OnClose дочерней формы сделать методом главной формы.


 
Mx ©   (2005-06-01 17:56) [5]

А еще можно через SetWindowLong задать новую процедуру для контейнера клиентских окон и ловить там WM_MDIDESTROY :) Но это изврат :)



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1116516514
_Вован
2005-05-19 19:28
2005.06.29
Как создать таблицу dbf с помощью команд Local SQL BDE ?


3-1116307822
kyn66
2005-05-17 09:30
2005.06.29
Как удалить ключевой столбец из таблицы Access ?


1-1118062729
Andrey Kononov
2005-06-06 16:58
2005.06.29
Как проверить является ли экземпляр потомком класса


11-1101104807
Solo
2004-11-22 09:26
2005.06.29
StringVar + RichEdit.Selection+ StringVar2


6-1112101349
Макс Т.
2005-03-29 17:02
2005.06.29
Автозаполнение и Twebbrowser