3 / 3 / 4
Регистрация: 23.06.2014
Сообщений: 126
|
|
1 | |
Завершение программы при закрытии формы только по команде пользователя, а не по закрытию формы кодом03.07.2014, 16:38. Показов 1586. Ответов 8
Метки нет (Все метки)
В общем , когда программа открывается срабатывает событие OnShow() и открывается другая форма Form4->ShowModal(). В этой форме прогрессбар, который качает обновление, и мне нужно , чтобы, когда закрываешь это окошко с прогрессбаром, закрывалась вся программа. Я создал OnClose() и в немForm2->Close(). Но дело в том , что это окошко с прогрессбаром должно закрываться после обновления(не вся программа, а только эта форма), а следовательно срабатывает OnClose() , а мне не нужно этого)
Как поступить ?
0
|
03.07.2014, 16:38 | |
Ответы с готовыми решениями:
8
Завершение программы,при закрытии формы Как осуществить продолжение выполнения программы только при закрытии формы? Как осуществить продолжение выполнения программы только при закрытии формы? Завершение приложения при закрытии формы |
260 / 192 / 60
Регистрация: 12.05.2013
Сообщений: 857
|
|
03.07.2014, 16:41 | 2 |
0
|
3 / 3 / 4
Регистрация: 23.06.2014
Сообщений: 126
|
|
03.07.2014, 16:47 [ТС] | 3 |
Это не то. Я спрашивал, как мне закрыть форму с пропуская обработчик OnClose
0
|
260 / 192 / 60
Регистрация: 12.05.2013
Сообщений: 857
|
|
03.07.2014, 16:49 | 4 |
Тогда еще раз поясните...как закрыть форму не вызывая событие OnClose?
0
|
3 / 3 / 4
Регистрация: 23.06.2014
Сообщений: 126
|
|
03.07.2014, 16:54 [ТС] | 5 |
Может можно как-то на кнопку выхода(крестик) установить обработчик?
0
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
03.07.2014, 16:59 | 6 |
Если посмотреть на проблему в профиль, то задействуйте у формы метод CloseQuery(). В нем как раз можно отменить само закрытие формы, выставив свойство CanClose в false.
0
|
3 / 3 / 4
Регистрация: 23.06.2014
Сообщений: 126
|
|
03.07.2014, 17:05 [ТС] | 7 |
А где это свойство и как его выставить ?
0
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
03.07.2014, 17:10 | 8 |
0
|
3 / 3 / 4
Регистрация: 23.06.2014
Сообщений: 126
|
|
03.07.2014, 17:17 [ТС] | 9 |
А где CanClose можно выставить я так и не понял
Добавлено через 2 минуты А все допер Добавлено через 4 минуты А не, чо-то я все-равно не понял, как передать CanClose при успешном обновлении
0
|
03.07.2014, 17:17 | |
03.07.2014, 17:17 | |
Помогаю со студенческими работами здесь
9
Завершение потоков при закрытии формы Завершение работы приложения при закрытии формы Завершение работы BackgroundWorker'a при закрытии формы Завершение задач при закрытии дочерней формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |