пунктToolStripMenuItem_Click.
Важнейшей особенностью Windows-приложений является оконный ин- терфейс, включающий окна разного типа, имеющие свое назначение, функцио- нал и внешний вид. Каждое приложение имеет одно главное окно. Напомним, что класс главного окна приложения содержит точку входа в приложение (ста- тический метод Main). При закрытии главного окна приложение завершается. Модальное окно не позволяет пользователю переключаться на другие окна того же приложения, пока не будет завершена работа с текущим окном. Немодаль- ное окно позволяет переключаться на другие окна. В виде модальных обычно оформляют диалоговые окна, требующие от пользователя ввода какой-либо информации или подтверждения.
Наиболее часто используют Окно сообщений (класс MessageBox), кото- рое вызывается методом Show() и может принимать ряд параметров (рис 3.18): text – текст выводимого сообщения, caption – текст заголовка окна сообщения, icon – значок окна сообщения, buttons – используемые кнопки.
Рис. 3.18. Вид диалогового окна сообщений MessageBox
Это окно может иметь от 1 до 3 кнопок (рис. 3.18). Количество и назначе- ние задается значением свойства MessageBoxButtons: OK – одна кнопка OK; OKCancel – две кнопки (OK и Отмена); YesNo – две кнопки (Да и Нет); YesNoCancel – три кнопки (Да, Нет, Отмена). Метод Show() возвращает объект DialogResult, позволяющий узнать, какая кнопка в окне была нажата. Вид знач- ков в соответствии с содержанием сообщения можно задавать значением свой- ства MessageBoxIcon: Information – буква i в кружке; Error – белый знак «X» в красном круге; Warning – восклицательный знак в желтом треугольнике; Question – вопросительный знак в круге.
Выполнение многошаговых операций значительно упрощается благодаря использованию специализированных диалоговых окон (или просто диалогов), имеющих набор требуемых свойств, методов и событий. Эти окна отображают- ся методом ShowDialog(). Приведем примеры таких диалогов.
|