TDropDownList

Наследование: TCustomControl > TWinControl > TControl > TComponent > https://wiki.mydataexpress.ru/lib/images/toolbar/image.png[[api:classes:tpersistent:tpersistent|TPersistent]] > TObject -DESKTOP-

Данный класс представляет собой выпадающий список компонента объект. Вы можете изменять внешний вид и содержимое списка.

Пример использования

Изменение выпадающего списка необходимо только в том случае, когда встроенных средств дизайнера не хватает для реализации задуманного и не является повседневной практикой.

События OnKeyDown, OnMouseUp, OnUtf8KeyPress, OnDrawCell уже используются программой. При необходимости вы можете заменить обработчик своим, но корректная работа компонента не гарантируется. Наиболее безопасно можно менять обработчик OnDrawCell. Если вы хотите, что работала подсветка найденного текста, вызывайте старый обработчик OnDrawCell.

Любые изменения в отображении списка могут привести к некорректной работе подсветки найденного текста, т. к. подсветка работает строго с параметрами по умолчанию. Если вы меняете отображение списка, то лучше отключить подсветку в свойстве HighlightSearchedText

Свойства
ColumnsДоступ к столбцам выпадающего списка.
HighlightColorЦвет подсветки найденного текста в элементах списка.
HighlightSearchedTextОпция позволяет включать и отключать подсветку найденного текста при поиске.
InactiveSelectedColorЦвет выделенного элемента, когда список не в фокусе.
OptionsНастройка отображения выпадающего списка.
RecIdДоступ к ID записи элемента списка. Данное значение записывается в объект при выборе элемента.
SelectedColorЦвет выделенного элемента списка.
SelectedHighlightColorЦвет подсветки найденного текста в выделенном элементе списка.
TitleFontШрифт заголовка столбцов.