| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > MDI приложение |
| Автор: Babandr 20.3.2008, 13:00 |
| Как отследить когда дочерняя форма в МДИ-приложении теряет фокус ? т.е. момент перехода к другой доч. форме или вообще к другому приложению. |
| Автор: Dmi3ev 20.3.2008, 13:18 |
| у формы есть событие OnDeactivate Добавлено через 42 секунды покатит такое? |
| Автор: mrbrooks 20.3.2008, 14:04 |
| Должно. |
| Автор: Babandr 25.3.2008, 13:56 |
| Блин...Виноват, извините - надо было немного подумать прежде чем задавать вопрос. ну тогда еще один в ту же тему - как из дочерней формы достучаться до родительской? А то надо по событию в Child'е нажать кнопку в главной форме... |
| Автор: Dmi3ev 25.3.2008, 21:39 | ||||
| достучаться можно так Form1->[св-во или че там тебе надо] (Если Form1-главная) Например я поменяю заголовок первой формы:
не забудь включить юнит первой формы в юнит второй (сверху)
получается? |
| Автор: orthrus 26.3.2008, 06:10 | ||
можно все проще сделать, через свойство компонента Owner. Вот так:
Делает тоже что пример Dmi3ev. |
| Автор: Babandr 27.3.2008, 15:14 |
| orthrus, не работает предложенный тобой метод, несмотря на изящество... а жаль |