|
MessageBox - Как много в этом слове
Рассмотрим самый часто используемый класс в WinForms - MessageBox
У MessageBox имеется по настоящему один метод - Show(), которые показывает модальное диалоговое окно.
Его используют как по прямому назначению - вывод информации пользователю так и для отладочных целей.
Поскольку в этом классе метод один то давайте подробно рассмотри все его перегруженные варианты.
Да, кстати, этот класс из пространства имен System.Windows.Forms
Первый самой простой - Вывод текста, передаваемого в параметре string, в модальное окно
MessageBox.Show("Привет");
|

Не очень красиво, да? Но функционально.
Добавим заголовок окна
MessageBox.Show("Привет","Мое окно");
|

Хочешь что то спросить у пользователя?
Добавь на свою форму нужные кнопки из перечисления MessageBoxButtons
MessageBox.Show("Привет","Мое окно",MessageBoxButtons.YesNoCancel);
|

Хочешь привлечь внимание пользователя? добавь иконку из перечисления MessageBoxIcon
MessageBox.Show("Привет","Мое окно",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information);
|

Из перечисления MessageBoxDefaultButton можно выбрать кнопку по умолчанию.
Вот в принципе и все с этим замечательным классом, осталось только показать как узнать кнопку которую нажал пользователь
Метод Show возвращает объект типа DialogResult им то мы и воспользуемся
if (MessageBox.Show("Привет","Мое окно",MessageBoxButtons.YesNo,MessageBoxIcon.Question) == DialogResult.Yes)
MessageBox.Show("YES");
else
MessageBox.Show("NO");
|
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (3,75 - 4 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
Комментирует dimuch2011 29.01.2012 0:03:56 знову ж таки потрібно повністю показати код, а не його кусочки
|
|