Форум: "Основная";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
ВнизShow Найти похожие ветки
← →
A;libaba (2003-08-22 01:36) [0]Привет, всем!
Народ, такой вопрос.
Есть две формы: frmMain - главная, frmOptions.
Из frmMain вызываю:
frmOptions.Show;
Согласно задаче, стоящей передо мной есть необходимость что-бы обе формы были на екране доступны.
Это я заранее отвечаю на возможный вопрос: "Почему не использовать ShowModal?"
Итак, у меня на екране две формы.
Я чего-то поменял на frmMain, чего-то поменял на frmOptions.
На TfrmMain.OnClose
Сохраняются все изменения формы frmMain.
На TfrmOptions.OnClose
Сохраняются все изменения формы frmOptions.
Когда я закрываю главную форму в то время когда frmOptions - активна - не отрабатывается код TfrmOptions.OnClose
Я ставлю BreakPoint внутри TfrmOptions.OnClose - выполнение сюда не заходит?!?!?!
Скажите почему?
С уважением, Сергей.
← →
Alibaba (2003-08-22 01:38) [1]Народ, это я задал вопрос.
Чего то в имени рука дрогнула :)
← →
Ihor Osov'yak (2003-08-22 01:57) [2]А что, скомпилировать с отладочными dcu и поставить несколько точек прерывания в ключевых методах TCustomForm - не судьба?
Делов то максимум минут на пятнадцать, если есть под рукой подходящий проект..
← →
Rouse_ (2003-08-22 02:04) [3]Close дочерней форме в обработчике главной и всего делов, раз не работает.
Желаю успехов
← →
Alibaba (2003-08-22 02:21) [4]>Rouse_ © (22.08.03 02:04) [3]
Похоже, так и сделаю.
Но интересен сам факт.
Всезнающий ХЕЛП говорит, что при закрытии формы разрушаются все обьекты на этой форме.
Но, это, наверное, не касается остальных форм...
← →
Vini (2003-08-22 02:24) [5]>Alibaba © (22.08.03 02:21) [4]
Как не касается?
Если программа завершает работу - все формы делают Close.
Если всем формам посылается сообщение о закрытии, каждая должна отработать свой Close.
Или я не прав?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c