Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
48
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

THeader - управляющий заголовок

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

property Sections: TStrings;

Содержит набор заголовков секций. Методами Add, Delete, Insert объекта Sections можно добавлять, вставлять и удалять секции заголовка.

property SectionWidth[X: Integer]: Integer; . .

Содержит ширину секции с индексом Index.

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

TSectionEvent = procedure(Sender: TObject; ASection, AWidth: Integer) of object-property OnSized: TSectionEvent;

Возникает при завершении изменения размера секции с индексом ASection. A Width - текущая ширина секции.

TSectionEvent = procedure(Sender: TObject; ASection, AWidth: Integer) of object; property OnSizing: TSectionEvent;

Возникает в процессе изменения размера секции с индексом ASection. A Width - текущая ширина секции.

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

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

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, File-Name и Mask на те, что содержатся в строке EditText.

procedureUpdate;

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

TDirectoryListBox- панель с именами устройств Свойства компонента:

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): String

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

function FileCompareText(const A, B: String): Integer

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

function GetItemPath(Index : Integer): String;

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

procedureOpenCurrent;

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

procedureUpdate;

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]