Информатика. Программирование в Delphi
218
Cвойство HistoryList
содержит протокол выбора имен.
Свойство
InitialDir
позволяет установить начальный каталог поиска про-
граммно:
OpenDialogl.InitialDir:='с:\';
или в
Инспекторе объектов
.
Свойство
Options
определяет характеристики диалогового окна. Это
свойство может принимать такие значения:
−
ofReadOnly
−
отображает переключатель только для чтения;
−
ofOverwritePromt
−
запрашивает подтверждение на сохранение файла,
если файл с таким именем уже имеется;
−
ofHideReadOnly
−
скрывает переключатель
Только чтение
;
−
ofNoChangeDir
−
использует текущий каталог по умолчанию при любых
открытиях диалога;
−
ofShowHelp
−
добавляет в окно кнопку
Help
;
−
ofNoValidate
−
отменяет проверку ввода недопустимого имени файла;
−
ofAllowMultiSelect
−
позволяет выбирать несколько файлов одновремен-
но;
−
ofExtensionDifferent
−
устанавливается при закрытии диалога, если был
выбран файл с расширением, отличающимся от фильтра;
−
ofPathMustExist
−
разрешает задавать только существующие пути;
−
ofFileMustExist
−
позволяет указывать только существующие файлы, ина-
че будет выдано сообщение о том, что файл не существует;
−
ofCreatePromt
−
запрашивает подтверждение на создание несуществую-
щего файла;
−
ofShareAware
−
предоставляет возможность открывать файлы, задейство-
ванные другими приложениями в текущий момент времени;
−
ofNoReadOnlyReturn
−
для всех файлов с атрибутом только для чтения
выдает сообщение, что файл нельзя открыть;
−
ofNoTestFileCreate
−
отключает проверку наличия сетевого диска;
−
ofNoNetworkButton
−
скрывает кнопку подключения сетевого диска;
−
ofNoLongNames
−
запрещает поддержку длинных имен файлов (более 8
символов);
−
ofOldStyleDialogs
−
создает диалог в стиле Windows 3.x.
Свойство Title
задает заголовок диалогового окна.
Из методов класса
TOpenDialog
следует отметить
Execute
, который раз-
мещает диалог на экране в модальном режиме, и
GetStaticRect
, который воз-
вращает координаты пространства, отведенного под диалог.
В верхней части диалога расположен ряд кнопок:
−
На один уровень вверх
−
предназначена для перехода на один уровень
вверх;
−
Обзор рабочего стола
−
отображает содержимое рабочего стола компью-
тера;
−
Создание новой папки
- предназначена для создания новой папки;