Академический Документы
Профессиональный Документы
Культура Документы
Сообщения
Сообщение
Кнопки
Кнопки MessageBoxButtons,
размещаемые в диалоговом окне
Наименование Константа
кнопок
Прервать, Повтор, MessageBoxButtons.AbortRetryIgnore
Пропустить
ОК MessageBoxButtons.OK
ОК, Отмена MessageBoxButtons.OKCancel
Повтор, Отмена MessageBoxButtons.RetryCancel
Да, Нет MessageBoxButtons.YesNo
Да, Нет, Отмена MessageBoxButtons.YesNoCancel
Вариант AbortRetryIgnore
MessageBox.Show("Что делать?", "Проект”,
MessageBoxButtons.AbortRetryIgnore);
Вариант OK
MessageBox.Show(" Что делать?", "Проект");
Вариант OKCancel
Вариант RetryCancel
Диалоговое окно подходит для вывода сообщения пользователю с возможностью повторения какого либо
действия, имея в функционале диалогового окна две кнопки Повтор, Отмена.
Вариант YesNoCancel
Диалоговое окно подходит для вывода сообщения пользователю с возможностью выбора, подтвердить или
отказаться имея в функционале диалогового окна три кнопки Да, Нет, Отмена.
Информация MessageBoxIcon.Asterisk
MessageBoxIcon.Information
Ожидание ответа MessageBoxIcon.Question
Отсутствие MessageBoxIcon.None
пиктограммы
MessageBoxIcon.Error
Диалоговое окно подходит для вывода сообщения пользователю об ошибке.
MessageBoxIcon.None
Данные вариант стоит по умолчанию и не выводит никого
изображения.
MessageBoxIcon.Question
Диалоговое окно подходит для вывода сообщения пользователю о помощи.
MessageBoxIcon.Exclamation
Константа Кнопка
MessageBoxDefaultButton.Button1 1
MessageBoxDefaultButton.Button2 2
MessageBoxDefaultButton.Button3 3
Вывод результата
•DialogResult.Abort — Прервать
•DialogResult.Cancel — Отмена
•DialogResult.Ignore — Пропустить
•DialogResult.No — Нет
•DialogResult.Yes — Да
•DialogResult.OK — ОК
•DialogResult.Retry — Повтор
Пример
DialogResult vibor;
if (vibor == DialogResult.Cancel)
{
MessageBox.Show("Вы нажали Cancel!");
}
if (vibor == DialogResult.Yes)
{
MessageBox.Show("Вы нажали Yes!");
}
if (vibor == DialogResult.No)
{
MessageBox.Show("Вы нажали NO!");
}
Пример
DialogResult vibor2 = MessageBox.Show("Произошла ошибка.\nContinue?",
"Yes OR No", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
if (vibor2 == DialogResult.Yes)
{
MessageBox.Show("ERROR! Вы нажали Yes!");
}
if (vibor2 == DialogResult.No)
{
MessageBox.Show("ERROR! Вы нажали NO!");
}
Пример
Вывод сообщения с подстановкой переменной