18.6.7. TDirectoryListBox - панель с именами устройств

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

property CaseSensitive: Boolean;

Содержит True, если файловая система чувствительна к высоте букв

property Directory: String;

Содержит имя каталога

property DirLabel: TLabel;

Указывает связанный с компонентом объект-метку, в котором отображается полный путь к текущему каталогу

property Drive: Char;

Содержит имя диска

property FileList: TFileListBox;

Указывает связанный с компонентом объект TFileListBox, в котором отображается содержимое каталога

property PreserveCase: Boolean;

Содержит True, если файловая система нечувствительна к высоте букв

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

function DisplayCase(const S: String): Strings;

Преобразует буквы строки S к строчным с учетом языкового драйвера, если ни свойство CaseSensitive, ни свойство PreserveCase не содержит True

function FileCompareText(const A, B: String): Integers;

Сравнивает строки а и в с учетом свойства CaseSensitive

function GetItemPath(Index : Integer) : Strings;

Возвращает путь к дочернему каталогу по его индексу

procedure OpenCurrent;

Открывает текущий каталог

procedure Update;

Обновляет текущий каталог

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

property OnChange: TNotifyEvent;

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