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


Шаг 7. Добавление компонентов Dialog в форму

Чтобы программа могла открывать графические файлы и изменять цвет фона, на данном шаге следует добавить в форму компоненты OpenFileDialog и ColorDialog.

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

ссылка на видеоВидеоверсию этого раздела см. на следующих страницах: Tutorial 1: Create a Picture Viewer in Visual Basic - Video 3 или Tutorial 1: Create a Picture Viewer in C# - Video 3.Эти видеоролики сняты с использованием более ранней версии Visual Studio, поэтому существуют небольшие различия в некоторых командах меню и других элементах пользовательского интерфейса.Однако концепции и процедуры аналогичны текущей версии Visual Studio.

Добавление компонентов диалогового окна в форму

  1. Выберите конструктор Windows Forms (Form1.cs [Design] или Form1.vb [Design]) и откройте группу Диалоговые окна в панели элементов.

    ПримечаниеПримечание

    Группа Диалоговые окна в панели элементов содержит компоненты, которые открывают множество полезных диалоговых окон. Эти диалоговые окна могут использоваться для открытия и сохранения файлов, просмотра папок, выбора шрифтов и цветов.В этом проекте используется два компонента диалоговых окон — OpenFileDialog и ColorDialog.

  2. Чтобы добавить в форму компонент с именем openFileDialog1 дважды щелкните компонент OpenFileDialog.Для добавления в форму компонента с именем colorDialog1 дважды щелкните в панели элементов компонент ColorDialog. (такой компонент используется в следующем шаге руководства). В нижней части конструктора Windows Forms должно быть поле (под формой программы просмотра изображений), которое содержит значок для каждого из двух добавленных компонентов диалоговых окон, как показано на рисунке ниже.

    Компоненты диалоговых окон

    Компоненты диалоговых окон

  3. Выберите значок openFileDialog1 в области в нижней части конструктора Windows Forms.Установите значения двух свойств.

    • Задайте свойству Фильтр следующее значение (можно копировать и вставить):

      JPEG Files (*.jpg)|*.jpg|PNG Files (*.png)|*.png|BMP Files (*.bmp)|*.bmp|All files (*.*)|*.*
      
    • Установите для свойства Title следующее значение "Выбор файла изображения".

      Параметры свойства Фильтр определяют типы файлов, которые отображаются в диалоговом окне Выбор файла изображения.

    ПримечаниеПримечание

    Чтобы посмотреть пример диалогового окна Открыть файл в другом приложении, откройте программу "Блокнот" или Paint и в меню Файл выберите пункт Открыть.Обратите внимание на раскрывающийся список Типы файлов в нижней части окна.Только что было настроено свойство Filter у компонента OpenFileDialog.Также, обратите внимание как выделены полужирным шрифтом свойства Title и Filter в окне Свойства.Таким образом интегрированная среда разработки показывает свойства, у которых были изменены их значения по умолчанию.

Продолжить или повторить пройденный материал