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;
возникающее при любом изменении выбора в окне компонента.