louis vuitton bag moncler jacka ugg boots mbt sko louis vuitton oslo moncler ugg www.steklo1.ru
   Поиск
 

Классы

Описание методов и свойств классов .NET

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

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
знову ж таки потрібно повністю показати код, а не його кусочки



Практический обучающий видео-курс "Основы C#"

От профессионального
разработчика для начинающих
и опытных программистов!

Кликните, чтобы изучить
язык C# с нуля и научиться
писать программы под платформу .NET!