Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/124: Рейтинг темы: голосов - 124, средняя оценка - 4.61
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 204

Подтверждение при выходе из программы

27.05.2012, 15:23. Показов 23869. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят как здесь сделать подтверждение выхода из программы?
C#
1
2
3
4
        private void выходToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
+ чтоб нажав на крестик программа тоже спрашивал вы уверены? "ДА" "Нет"
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.05.2012, 15:23
Ответы с готовыми решениями:

Сохранение настроек программы при выходе
Не работает сохранение настроек программы при выходе, собственно код: p.s. заранее спасибо за помощь private void...

Принудительно закрыть дочерние процессы при выходе из программы
Добрый день! Во время работы программы инициируются новые Threads. Однако, пользователь может не дождаться завершения этих потоков, а...

С# Сохранение текущего времени в таймере при выходе из программы
Доброго времени суток, у меня в программе есть таймер, допустим с интервалом 15 секунд, запускаем таймер при входе в программу. Если таймер...

3
119 / 119 / 25
Регистрация: 03.03.2010
Сообщений: 436
27.05.2012, 15:28
C#
1
2
3
4
5
6
7
8
var result=new System.Windows.Forms.DialogResult();
          result = MessageBox.Show("Точно выйти?", "Внимание",
                          MessageBoxButtons.YesNo,
                          MessageBoxIcon.Question);
                        if (result == DialogResult.Yes)
                        {
Application.Exit
}
2
101 / 101 / 15
Регистрация: 23.05.2012
Сообщений: 260
27.05.2012, 16:54
ну лучше тогда уж так
C#
1
2
3
4
5
6
7
8
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            var result= MessageBox.Show("Точно выйти?", "Внимание",
                          MessageBoxButtons.YesNo,
                          MessageBoxIcon.Question);
                        if (result != DialogResult.Yes)
                            e.Cancel=true;
        }
а обработчик кнопки оставить без изменения
FormClosing - еще закрывается
Form1_FormClosed - уже закрылась
3
68 / 60 / 18
Регистрация: 03.12.2010
Сообщений: 365
02.06.2012, 14:06
Цитата Сообщение от xalf Посмотреть сообщение
Ребят как здесь сделать подтверждение выхода из программы?
C#
1
2
3
4
        private void выходToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
+ чтоб нажав на крестик программа тоже спрашивал вы уверены? "ДА" "Нет"
вот ответ на твой вопрос....только вставь этот код на какую-нибудь кнопку

C#
1
2
3
4
5
6
7
8
9
DialogResult res = new DialogResult();
            res = MessageBox.Show("Вы действительно хотите выйти?", 
                                             "Выход из программы",
                                             MessageBoxButtons.YesNo,
                                             MessageBoxIcon.Question);
            if (res == DialogResult.Yes)
            { Close(); }
            else
            { return; }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.06.2012, 14:06
Помогаю со студенческими работами здесь

Подтверждение при выходе из приложения
В правом верхнем углу стоит крест как сделать чтоб нажимаю на него спрашивалось подтверждение выхода? Как сделать подтерждение знаю, а...

Подтверждение при закрытии программы
Есть кнопка на форме,которая отвечает за закрытие программы.Хочу,что при закрытие программы на крестик и кнопку,появлялся MessageBox. ...

Ошибка при выходе из программы
Работаю с экселем.Открываю книгу,обрабатываю.Если открываю документ из моей программы,то после обработки,когда закрываю ее - все...

Ошибка при выходе из программы
Помогите пожалуйста найти ошибку, которая возникает при выходе из программы. Error - RtlWerpReportException failed with status code...

Ошибка при выходе из программы
Проблема в следующем когда я создаю персонажа все хорошо ну как только попробую выйти из программы выбивает ошибку связано это с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru