Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Завершение работы диалога


Автор: Underdark 19.1.2005, 12:51
Люди подскажите, как при окончании работы диалога встроить свой код.
Мне просто банально надо проверить данные при закрытии через системное меню или после нажатии клавиши, изменяющей ModalResult.

Если использовать OnClose, то вопрос - он обязательно вызовется при завершении процедуры ShowModal.

Автор: _hunter 19.1.2005, 13:38
вызовется ( ты сам и ответил на свой вопрос )

Автор: Underdark 19.1.2005, 14:15
Я приблизительно знал ответ, но оставались сомнения smile
Большая СПАСИБА smile

Автор: Snowy 19.1.2005, 14:22
Ну раз знал, то можно было просто проверить...

Автор: Akella 19.1.2005, 17:10
Цитата(Snowy @ 19.1.2005, 14:22)
Ну раз знал, то можно было просто проверить...

абсолютно согласен

можно еще использовать событие OnCanClose

Автор: Петрович 20.1.2005, 22:24
Цитата(dsergey @ 19.1.2005, 18:10)
можно еще использовать событие OnCanClose

Думаю что это даже правильнее. Поскольку если при проверке окажется что что-то не так, можно отказать в закрытии диалога - пусть исправляют.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)