Компонент delphi opendialog

Компонент delphi OpenDialog НЕ візуальний компонент призначений для підтримки операції відкриття файлів здатний працювати з будь-якими типами файлів. При зверненні до цього компоненту викликається стандартне діалогове вікно відкриття файлу.

Компонент delphi opendialog

Для запису цього програмним шляхом просто вписуємо в нашу програму код поданий нижче.

Властивість FilterIndex дозволяє використовувати за замовчуванням один з фільтрів, якщо в вашій програмі їх кілька.
Для визначення імені папки, яка відкривається в момент першого запуску діалогу, скористайтеся властивістю InitialDir при повторному відкритті вибір каталогу залежить від прапора ofNoChangeDir у властивості Options діалогового вікна. Всі прапори цієї властивості можна побачити в таблиці нижче.

Відкриває вікно в режимі «тільки для читання»

Приховує прапорець ReadOnly

Грає роль в діалогах записи файлів, запитує дозвіл на перезапис при збігу імені.

Якщо прапорець встановлений, то при повторних запусках діалогу він відкриває папку певну у властивості InitialDir. Інакше буде відкритий каталог із яким велася робота в останній раз.

Доповнює діалог кнопкою допомоги.

Відключає контроль введення неприпустимого символу в ім'я файлу

Допускає одночасний вибір декількох файлів

Наявність прапора зазвичай контролюється програмістом під час виконання програми. Він автоматично встановлюється додатків в разі, коли розширення обраного файлу відрізняється від заданого в властивості DefaultExt

Викликає повідомлення про помилку, якщо користувач вказав невірний шлях до файлу.

Викликає повідомлення про помилку, якщо користувач вказав ім'я неіснуючого файлу

Запросить підтвердження на створення неіснуючого файлу.

Дозволяє спільний доступ до одного і того ж файлу

Ініціалізує повідомлення про помилку при спробі звернутися до файлу з атрибутом «лише для читання».

Опція застосовується при роботі з розділяються мережевим ресурсом у якому користувач має право створення нових файлів, але не може модифікувати існуючі.

Приховує кнопку доступу до мережевих ресурсів.

Схожі статті