Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

OpenDialog (TOpenDialog) Delphi – диалог открытия файла

Компонент OpenDialog компонент Delphi, позволяет получить пользователю  доступ к файлу и считать из него данные через стандартное окно:

Delphi_OpenDialog

Котовое вызывается командой: OpenDialog1.Execute;

Свойство компонента FileName: String содержит, при успешном выборе, путь и название выбранного файла.

Свойство Filter: String используют для фильрации, отбора файлов в диалоговом окне. Код представленный ниже, позволит вам отфильтровать и показать Текстовые файлы с разрешением TXT или Excel 2007 с разрешением XLSX:

OpenDialog1.Filter:=’Текстовые файл|*.txt|’+’Excel 2007|*.xlsx|’;

Узнать какой именно фильтр выбрал пользователь, можно с помощью свойства FilterIndex: Integer :

OpenDialog1.FilterIndex;
if OpenDialog1.Execute and FileExists (OpenDialog1.FileName) then
ShowMessage(Form2.OpenDialog1.FilterIndex.ToString);

Установить начальный каталог позволяет свойство InitialDir: String, например

OpenDialog1.InitialDir:=’C:\program files\’;

Spread the love
Читайте так же:  Button (TButton) - кнопка Delphi
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии