Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Delphi _ Выбор из списка ComboBox

Автор: Atreides 24.02.2012 17:04

Подскажите, как быть в следующей ситуации.
Есть на форме элемент DBComboBoxEh11, он заполнен значениями из БД. При создании формы, ItemIndex встает в нем в значение из БД. Задача, как определить что пользователь выбрал новый элемент из списка и сменить цвет КомбоБокса. Банально заводить глобальную переменную для сравнения не могу, не позволено по ТЗ. И еще вопрос, как закрашивать только верхний элемент, а не весь список типа DBComboBoxEh1.Color?

Автор: IUnknown 25.02.2012 0:13

Цитата
Банально заводить глобальную переменную для сравнения не могу, не позволено по ТЗ
Банально используй Tag.

Цитата
И еще вопрос, как закрашивать только верхний элемент, а не весь список типа DBComboBoxEh1.Color?
EhLib - не самый удачный выбор для этого. Во всех DBComboBox-ах (и в стандартном, и у AlphaControls, и у RX и в JVCL насколько я помню) есть средства для раскрашивания, только у EhLib нет

Автор: Atreides 27.02.2012 8:01

Отлично. Спасибо!