Поделиться через


Практическое руководство. Создание диалоговых окон во время разработки.

Диалоговые окна отображаются модально, поэтому пользователи не могут выполнять задачи вне диалогового окна. Дополнительные сведения о модальных и немодальных диалоговых окнах см. в разделе Практическое руководство. Отображение модальных и немодальных форм Windows Forms.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделеРабота с параметрами.

Чтобы создать диалоговое окно в режиме разработки, выполните следующие действия.

  1. В Обозревателе решений щелкните проект правой кнопкой мыши, выберите Добавить и затем щелкните Форма Windows Forms.

    В проект добавляется форма.

  2. В Обозревателе решений щелкните форму правой кнопкой и выберите Переименовать.

  3. Переименуйте форму DialogBox.vb или DialogBox.cs в соответствии с языком программирования.

  4. В окне Свойства измените свойство FormBorderStyle на FixedDialog.

  5. Настройте внешний вид формы, если это необходимо.

  6. Свойствам ControlBox, MinimizeBox и MaximizeBox присвойте значение false.

    Обычно диалоговые окна не включают строки меню, полосы прокрутки окна, кнопки Свернуть и Развернуть, строки состояния и изменяемые границы.

  7. Настройте методы обработки событий в редакторе кода.

    Дополнительные сведения см. в разделе Практическое руководство. Закрытие диалоговых окон и сохранение введенных пользователем данных.

Кроме того, в .NET Framework имеется ряд уже форматированных диалоговых окон, которые можно реализовать для основных задач в приложении, в том числе для ввода пользователя (открытие файлов, печать файлов, сохранение файлов). Дополнительные сведения см. в разделе Элементы управления и компоненты диалоговых окон (Windows Forms).

См. также

Другие ресурсы

Диалоговые окна в Windows Forms

Создание обработчиков событий в Windows Forms