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

| Имя свойства | Краткое описание | |
![]() |
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 определяет признак проверки корректности имени файла. |
| Имя метода | Краткое описание | |
![]() |
Execute | Метод Execute осуществляет инициализацию диалога и возвращает результат выбора пользователя. |
См. также: