11 / 11 / 3
Регистрация: 21.10.2009
Сообщений: 54
1

Выход из программы + MessageBox

12.06.2011, 10:38. Показов 4814. Ответов 1
Метки нет (Все метки)

Нужно выйти из программы, если на MessageBox'e пользователь нажал да, но если нет из программы выходить не надо
C++
1
2
3
4
5
6
private: System::Void Form1_FormClosed(System::Object^  sender, System::Windows::Forms::FormClosedEventArgs^  e) {
             System::Windows::Forms::DialogResult result;
             result = MessageBox::Show("Вы действительно хотите выйти из программы?","Выход из программы", MessageBoxButtons::YesNo, MessageBoxIcon::Question);
             if (result == ::DialogResult::No)
                //должен быть код           
         }
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2011, 10:38
Ответы с готовыми решениями:

Может ли MessageBox::Show() как-то влиять на данные программы?
Может ли MessageBox::Show() както влиять на данные программы??? Я програмирую игру Шашки.Для етого...

Отслеживание MessageBox другой программы
В общем есть программа, которая регулярно падает. Может просто упасть и тихо закрыться, а может...

Сворачивание программы после MessageBox
Доброго вам времени суток. Есть форма, на которой в определенной ситуации происходит вывод...

Не появляется MessageBox при закрытии программы
Уже долгое время вожусь с этим "проэктом". Често говоря он в край меня достал. На этот раз не видно...

1
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 594
17.04.2013, 09:06 2
Лучший ответ Сообщение было отмечено IndigoSAN как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void выйтиToolStripMenuItem_Click(object sender, EventArgs e)
 { 
// создаем переменную rsl, которая будет хранить результат вывода окна с вопросом 
// (пользователь нажал одну из клавиш на окне - это и есть результат) 
// MessageBox будет создержать вопрос, а так же кнопки Yes No и иконку Question (Вопрос) 
DialogResult rsl = MessageBox.Show( "Вы действительно хотите выйти из приложения?", "Внимание!", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
 
// если пользователь нажал кнопку да 
if (rsl == DialogResult.Yes)
 { 
// выходим из приложения 
 Application.Exit();
 }
 }
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2013, 09:06
Помогаю со студенческими работами здесь

Вывести messagebox вместо краша программы
Хочу чтобы в программе вместо того чтобы она крашилась, вылазил messagebox где написано что...

Добавить MessageBox при запуске программы
Всем привет! Хотел бы узнать, вообще возможно добавить MessageBox при запуске любой программы?...

Получение всех MessageBox из другой программы
Есть такая задача: нужно отлавливать все MessageBox в программе и нажимать определенную кнопку...

Вместо исключения и краха программы показывать MessageBox с текстом ошибки
В общем, был консольный калькулятор, ошибки обрабатывались и передавались через throw new...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru