Шаг 7. Добавление компонентов Dialog в форму
С целью подготовки настройки диалогового окна Открыть файл и диалогового окна Цвет (для выбора цвета фона), на данном шаге выполняется добавление в форму компонента OpenFileDialog и компонента ColorDialog.
В некотором смысле компонент похож на элемент управления.Для добавления компонента в форму используется панель элементов, его свойства настраиваются в окне Свойства.Но в отличие от элемента управления, добавление в форму компонента не добавляет в форму элемент, который может видеть пользователь.Вместо этого, компонент предоставляет определенное поведение, которое можно включать в коде.Имеется компонент, который открывает диалоговое окно Открыть файл.
Для видео версии этого раздела см. в разделе Учебное руководство 1. Создание приложения для просмотра рисунков на языке Visual Basic - видео 3 OR Учебное руководство 1. Создайте средство просмотра видео в c# - 3 изображения.
Добавление компонентов диалогового окна в форму
Перейдите в конструктор Windows Forms и откройте в панели элементов группу Диалоговые окна.
Примечание Группа Диалоговые окна в панели элементов содержит компоненты, которые открывают множество полезных диалоговых окон. Эти диалоговые окна могут использоваться для открытия и сохранения файлов, просмотра папок, выбора шрифтов и цветов.В этом проекте используется два компонента диалоговых окон — OpenFileDialog и ColorDialog.
Чтобы добавить в форму компонент с именем openFileDialog1 дважды щелкните компонент OpenFileDialog.Для добавления в форму компонента с именем colorDialog1 дважды щелкните в панели элементов компонент ColorDialog.(такой компонент используется в следующем шаге руководства). В нижней части конструктора Windows Forms должно быть поле серого цвета, которое содержит значок для каждого из двух добавленных компонентов диалоговых окон, как показано на рисунке ниже.
Компоненты диалоговых окон
Перейдите в конструктор Windows Forms и щелкните по значку openFileDialog1 в поле серого цвета в нижней части конструктора.Установите значения двух свойств.
Для свойства Filter введите следующее значение (можно копировать и вставить его): JPEG Files (*.jpg)|*.jpg|PNG Files (*.png)|*.png|BMP Files (*.bmp)|*.bmp|All files (*.*)|*.*
Установите для свойства Title следующее значение "Выбор файла изображения".
Примечание Чтобы посмотреть пример диалогового окна Открыть файл в другом приложении, откройте программу "Блокнот" или Paint, в меню Файл выберите пункт Открыть.Обратите внимание на раскрывающийся список Типы файлов в нижней части окна.Только что было настроено свойство Filter у компонента OpenFileDialog.Также, обратите внимание как выделены полужирным шрифтом свойства Title и Filter в окне Свойства.Таким образом интегрированная среда разработки показывает свойства, у которых были изменены их значения по умолчанию.
Продолжить или повторить пройденный материал
Следующий шаг руководства см. в разделе Шаг 8. Написание кода для обработчика событий кнопки "Показать рисунок".
Предыдущий шаг руководства см. в разделе Шаг 6. Присвоение имен элементам управления "Кнопка".