0 / 0 / 1
Регистрация: 04.02.2017
Сообщений: 16
|
||||||
1 | ||||||
Закрытие программы19.02.2017, 18:28. Показов 3081. Ответов 6
Метки нет (Все метки)
Сделал так чтобы при закрытии программы появлялось окно "Вы точно хотите выйти?" и две кнопки на нём "Да" и "Нет". Так вот при нажатии на кнопку "Да" всё идет хорошо, программа закрывается, процесс завершается. А вот на кнопку "Нет" приходится нажимать 2 раза, чтобы остаться в приложении.. (то есть я нажимаю "Нет" окно пропадает и мгновенно появляется снова и нужно ещё раз нажать "Нет" и только тогда окно пропадёт) совершенно не понимаю как это исправить
Вот интересующий нас кусок кода:
0
|
19.02.2017, 18:28 | |
Ответы с готовыми решениями:
6
Ввод текста. Закрытие программы. Запуск программы. Введенный ранее текст уже открыт Закрытие программы Событие на закрытие программы Закрытие программы с названием |
907 / 664 / 318
Регистрация: 23.10.2016
Сообщений: 1,543
|
||||||
19.02.2017, 18:43 | 2 | |||||
Так, наверное, надо.
1
|
0 / 0 / 1
Регистрация: 04.02.2017
Сообщений: 16
|
||||||
19.02.2017, 18:45 [ТС] | 3 | |||||
Я в итоге сделал через "Environment.Exit(1);"
и поменял там Yes на No (у DialogResult) Вот результат:
0
|
Администратор
|
||||||
19.02.2017, 19:11 | 4 | |||||
Pentagon_, ни Environment.Exit() ни Application.Exit() здесь не нужны. Событие FormClosing вызыается перед закрытием формы давая возможность отменить закрытие. Если не отменять закрытие, то форма и так закроется. Если это главная форма, то за ней закроется и программа. Поэтому код должен выглядеть так
0
|
0 / 0 / 1
Регистрация: 04.02.2017
Сообщений: 16
|
|
19.02.2017, 19:37 [ТС] | 5 |
OwenGlendower, Форма то закрывается, а процесс не завершается
0
|
0 / 0 / 1
Регистрация: 04.02.2017
Сообщений: 16
|
|
19.02.2017, 19:47 [ТС] | 7 |
Хм.. дела.. ну я навряд ли уже теперь найду ошибку.. так что пока оставлю так.. ("работает - не трогай!")
0
|
19.02.2017, 19:47 | |
19.02.2017, 19:47 | |
Помогаю со студенческими работами здесь
7
Принудительное закрытие программы Закрытие программы при закрытии explorer Закрытие консоли во время выполнения программы Закрытие программы, если правильно введены данные Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |