18.6.6. TFileListBox - панель с именами файлов

Компонент TFileListBox представляет собой панель с именами файлов. Совместно С компонентами TDriveComboBox, TFilterComboBox и TDirectoryListBox может использоваться для создания диалоговых окон доступа к файлам.

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

property Directory: String;

Определяет каталог размещения файлов

property Drive: Char;

Определяет диск размещения файлов

property FileEdit: TEdit; property FileName: String;

Объект-редактор для ввода имени файла вручную Введенное или выбранное имя файла

TFileAttr = (ftReadOnly, ftHidden, ftSystem, ftVolumeID, ftDirectory, ftArchive, ftNormal) ; TFileType = set of TFileAttr; property FileType: TFileType;

Определяет типы элементов, показываемых в окне компонента: ftReadOnly - файлы только для чтения; ftHidden - скрытые файлы; ftSystem -системные файлы; ftVolumeID - метки носителей; ftDirectory - каталоги; ftArchive - архивные файлы; ftNormal - обычные файлы

property Mask: String;

Определяет маску выбора файлов

property MultiSelect: Boolean;

Разрешает/запрещает множественный выбор файлов

property ShowGlyphs: Boolean;

Если содержит True, рядом с именами файлов показываются пиктограммы типа файла

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

procedure ApplyFilePath(const EditText: Strings;

Заменяет значения свойств Drive, Directory, FileName и Mask на те, что содержатся в строке EditText

procedure Update;

Обновляет содержимое окна

 Для компонента определено событие

property OnChange: TNotifyEvent;

возникающее при любом изменении выбора в окне компонента.