Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PR_4_5_OPI.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
699.39 Кб
Скачать

Стандартные диалоговые панели общего назначения.

Исходя из иерархии классов в пространстве имен System.Windows.Forms.Controls (рисунок 5.13), можно отметить, что в состав класса CommonDialog входит восемь компонентов, реализующих стандартные диалоговые панели, используемые Windows-приложениями. Эти компоненты расположены в панели компонентов на странице Dialogs.

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

Рисунок 5.13 – Иерархия классов в пространстве имен System.Windows.Forms.Controls.

OpenFileDialog

Позволяет выбрать открываемый файл по заданному шаблону.

Свойство FileName задает название файла, которое будет находиться в поле "Имя файла:" при появлении диалога.

Свойство Filter задает ограничение файлов, которые могут быть выбраны для открытия — в окне будут показываться только файлы с заданным расширением. Через вертикальную разделительную линию можно задать смену типа расширения, отображаемого в выпадающем списке "Тип файлов". Здесь введено Text Files (*.txt)|*.txt|All Files(*.*)|*.* что означает обзор либо текстовых файлов, либо всех.

Свойство InitialDirectory позволяет задать директорию, откуда будет начинаться обзор. Если это свойство не установлено, исходной директорией будет рабочий стол.

SaveFileDialog

Позволяет выбрать имя файла, в котором будет сохраняться информация.

Свойства аналогичны OpenFileDialog.

ColorDialog

Диалоговое окно ColorDialog содержит список цветов, которые могут быть применены к тексту, но предлагаемый список ограничен.

Более интересной представляется возможность назначать ользовательский цвет, который может быть определен в большом диапазоне (рисунок 5.14):

Рисунок 5.14 – Диалоговое окно.

1 Последовательность Фибоначчи представляет собой 1, 1, 2, 3, 5, 8, 13, …, где каждый следующий член равен сумме двух предыдущих.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]