FileOpenDialog

Иерархия наследования

          IComponent

          IFileDialog

          IFileOpenDialog

          FileOpenDialog

Описание

Компонент FileOpenDialog предназначен для организации диалога открытия файла.

Работа с компонентом

Используя различные свойства компонента можно определить какие именно файлы будут доступны для выбора в диалоге. Для инициализации диалога необходимо в коде вызвать метод Execute. После выбора файла и нажатия кнопки «Открыть» файл будет доступен в свойстве FileName. Если выбраны несколько файлов, то выбранная коллекция будет доступна в свойстве FileNames.

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

Пример

Свойства компонента FileOpenDialog

  Имя свойства Краткое описание
CheckFileExists Свойство CheckFileExists определяет реакцию системы при выборе пользователем несуществующего файла.
CheckPathExists Свойство CheckPathExists определяет реакцию системы при попытке пользователя выбрать файл в несуществующем каталоге.
ComponentCount Свойство ComponentCount возвращает количество дочерних компонентов.
Components Свойство Components возвращает дочерний компонент.
Data Свойство Data предназначено для хранения любых пользовательских данных.
DefaultExt Свойство DefaultExt определяет расширение файла, которое будет использовано по умолчанию данным компонентом диалога.
DereferenceLinks Свойство DereferenceLinks определяет значение, которое возвращает диалог при выборе ярлыка.
FileName Свойство FileName указывает имя и путь к каталогу последнего выбранного файла.
FileNames Свойство FileNames возвращает коллекцию наименований и путей к файлам, при выборе более одного файла.
Filter Свойство Filter определяет текст текущего фильтра для набора данных.
FilterIndex Свойство FilterIndex определяет какой из добавленных фильтров будет устанавливаться по умолчанию при открытии диалога.
InitialDirectory Свойство InitialDirectory определяет директорию, которая будет открываться по умолчанию при запуске диалога.
MultiSelect Свойство MultiSelect определяет возможность множественного выбора файлов в диалоговом окне.
Name Свойство Name определяет наименование компонента.
ReadOnlyChecked Свойство ReadOnlyChecked определяет состояние флага "Только чтение" диалога.
ShowHelp Свойство ShowHelp определяет будет ли отображаться кнопка «Справка» в окне диалога.
ShowReadOnly Свойство ShowReadOnly определяет признак отображения в диалоге флага, используемого для выбора режима открытия файла.
Tag Свойство Tag не используется компилятором. Пользователь может изменить значение свойства Tag и использовать его по своему усмотрению.
Title Свойство Title определяет заголовок диалогового окна.
ValidateNames Свойство ValidateNames определяет признак проверки корректности имени файла.

Методы компонента FileOpenDialog

  Имя метода Краткое описание
Execute Метод Execute осуществляет инициализацию диалога и возвращает результат выбора пользователя.

См. также:

Стандартные компоненты