Компонент delphi ComboBoxEx (рис 1) багато в чому подібний до компоненту ComboBox. Різниця, полягає в тому, що в компонент ComboBoxEx легше, ніж в ComboBox, вводити зображення в елементи списку, а також є можливість регулювати відступ кожного елемента від лівого краю списку. З іншого боку є можливості в ComboBox, наприклад можливість сортування, які в ComboBoxEx не підтримуються.
Велика частина властивостей, подій і методів компонента ComboBoxEx збігаються з компонентом ComboBox. Специфічні властивості описані нижче в таблиці ..
Містить посилання на зображення
Містить посилання на список (клас TComboExItems)
Властивості класу TComboExItems представлені в таблиці.
Визначає враховуватись регістр букв при сортуванні рядків чи ні
Визначає, як упорядковано елементи: • stNone - немає сортування;
• stText - за значенням властивості Caption;
• tData - за значенням властивості Data;
• stBoth - об'єднана сортування (за значеннями обох властивостей).
У класу TComboExItems є власні методи і події, що управляють спіскоі в цілому.
Додає до списку новий елемент
AddItem (const Caption: String; const ImageIndex, SelectedImageIndex, OverlayImageIndex, Indent: Integer; Data: Pointer)
Додає до списку новий елемент і ініціалізує його властивості
Вставляє новий елемент в зазначену позицію списку
Сортує елементи за допомогою функції Compare
Сортує елементи за допомогою обробника події OnCompare