главная карта сайта связь с нами

ComboBoxEx

Компонент delphi ComboBoxEx (рис 1)  во многом подобен компоненту ComboBox. Различие, заключается в том, что в компонент ComboBoxEx легче, чем в ComboBox, вводить изображения в элементы списка, а также есть возможность регулировать отступ каждого элемента от левого края списка. С другой стороны есть возможности в ComboBox, например возможность сортировки, которые в ComboBoxEx не поддерживаются.

ComboBoxEx

рис 1

Изображения, отображаемые в ComboBoxEx, должны содержаться в компоненте ImageList. Ссылка на который задается в свойстве Images.

Большая часть свойств, событий и  методов компонента ComboBoxEx  совпадают с компонентом ComboBox. Специфические свойства описаны ниже в таблице..

Images Содержит ссылку на изображение
ItemsEx Содержит ссылку на список (класс TComboExItems)

Свойства класса TComboExItems представлены в таблице.

CaseSensitive Определяет учитыватся регистр букв при сортировке строк или нет
SortType Определяет, как сортируются элементы:•          stNone — нет сортировки;

•          stText — по значению свойства Caption;

•          tData — по значению свойства Data;

•          stBoth — объединенная сортировка (по значениям обоих свойств).

 

У класса TComboExItems есть собственные методы и события, управляющие спискои в целом.

Метод

Описание

Add Добавляет в список новый элемент
AddItem(const Caption: String; const ImageIndex, SelectedImageIndex, OverlayImageIndex, Indent: Integer; Data: Pointer) Добавляет в список новый элемент и инициализирует его свойства
Insert(Index: Integer) Вставляет новый элемент в указанную позицию списка
CustomSort(Compare: TListItemsCompare) Сортирует элементы с помощью функции Compare
Sort Сортирует элементы с помощью обработчика события OnCompare

 

Оставить комментарий

*

code

Подписаться

Введите адрес электронной почты: