![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() В моей программе есть меню, в котором есть пункт выход, по нажатию на который программа выдает запрос "Сохранить файл?" и кнопки да, нет, отмена. Так вот, эта кнопка привязана также к событию закрытия формы Form Close.
Код:
|
#2
|
|||
|
|||
![]() потому что надот делать по другому.
по нажатию кнопки выход надо сделать только close; А вот в OncloseQuery надо сделать что-то типа: Код:
|
#3
|
||||
|
||||
![]() Работает) Но потом пишет ошибку EStackOverflow with message 'Stack Overflow'.
Код следующий: Код:
Код:
|
#4
|
||||
|
||||
![]() Код:
Также в предыдущем куске лишним является Application.Terminate . Программа итак закрывается, зачем несколько раз ей говорить закрыться? РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت |
#5
|
||||
|
||||
![]() Понял. А как надо сделать? Application.Terminate убрал, теперь по нажатию "Отмена" работает. Когда нажимаю "Нет" ничего не происходит и окно опять вылетет диалоговое.
|
#6
|
||||
|
||||
![]() Код:
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت |
#7
|
||||
|
||||
![]() Спасибо)) Работает) Разобрался)
|