Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi (новый) без баз данных.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
7.61 Mб
Скачать

16.2. Общие свойства OpenDialog и SaveDialog:

Свойство

Значение

Filename

Указывает имя и полный путь к файлу

Title

Задает заголовок окна

Initialdir

Определяет каталог, содержимое которого отображается при вызове окна диалога (по умолчанию – текущий каталог)

DefaultExt

Задает расширение, автоматически подставляемое к имени файла, если пользователь не указал расширение имени

Filter

Задает маски имен файлов, отображаемых в раскрывающемся списке под названием Типы файлов

FilterIndex

Указывает, какая из масок фильтра отображается в списке. По умолчанию- 1-используется первая маска.

Options

ofAllowMultiSelect - из списка можно выбрать одновременно более одного файла

ofCreatePrompt - при вводе несуществующего имени файла выдается запрос на создание файла

ofNoLongNames - имена файлов отображаются как короткие

ofOldStyleDialog - создает окно в стиле Windows3.11

Фильтр содержит значения, разделенные знаком «|». Каждое значение состоит из описания и маски, также разделенных знаком «|». Описание – это обычный текст, поясняющий пользователю данную маску. Маска – является шаблоном отображаемых файлов и состоит из имени и расширения. Если для одного описания приводится несколько масок, то они разделяются знаком «;».

Пример: Формирование фильтра.

Opendialog1.filter:=’Текстовые файлы|*.txt;*.doc|Все файлы|*.*’;

16.3. Общие свойства OpenPicyureDialog и SavePictureDialog:

С пециализированные диалоги для открытия и сохранения графических файлов OpenPictureDialog и SavePictureDialog отличаются от OpenDialog и SaveDialog двумя обстоятельствами. Во-первых, в них предусмотрены стандартные фильтры для выбора графических файлов (с расширением BMP, ICO, WMF). Во-вторых, в окна диалога включены панели для предварительного просмотра выбираемого файла.

16.4. Практическая работа

С оздадим приложение для выбора графического файла и вывода его содержимого в окно. На форме расположим компоненты Image, Button, OpenPictureDialog (OPD), StatusBar (SB) для вывода полного имени показываемого файла.

При щелчке по кнопке «Открыть», должно появляться стандартное диалоговое окно открытия графического файла.

procedure TForm1.Button1Click(Sender: TObject);

begin

If OPD.Execute and FileExists(OPD.FileName) then

begin

Image1.Picture.loadfromfile(OPD.FileName);

Image1.stretch:=true;

SB.simpletext:=OPD.FileName;

end;

end;

16.5.Объект FontDialog

Компонент создает и обслуживает стандартное окно выбора шрифта

Свойство

Значение

Font

Содержит результат выбора шрифта

Divice

Определяет тип устройства, для которого выбирается шрифт:

fsScreen – экран;

fsPrinter – принтер;

fsBoth – шрифты, поддерживаемые и экраном, и принтером.

MinFontSize

Минимальное значение размера шрифта

MaxFontSize

Максимальное значение размера шрифта

Options

Настройка диалога