Вниз
Скачать: CL | DM;

Определить выделенный элемент из списка TcxComboBoxю   Найти похожие ветки 

← →
asails   (2009-10-08 13:34) [0]

Вот такая непонятка возникла:
Есть DevEx"овский комбо с набором строк и объектов к ним привязанных... При выборе эллемента пользователем, его строковое значение попадает в едитбокс. Задача найти объект, привязанный к выбранной строке. Казалось-бы - ItemIndex и всего делов... Но, может быть ситуация, когда два РАЗНЫХ объекта имеют ОДИНАКОВЫЙ строковой идентификатор (графически у юзера проблем нет, т.к. при рисовании выпадающего списка вывожу туда дополнительную инфу из привязанного объекта). В таком случае, ItemIndex всегда указывает на ПЕРВЫЙ элемент списка с соответствующей строкой, а не на тот, в который ткнул юзер.
Короче, как узнать индекс именно выделенного юзером элемента?
Поковырял генофонд девекса - там просто IndexOf пользуют для определения ItemIndex (посему и первый соответствуюший элемент), причем при закрытии/открытии выпадающего списка курсор остается на правильной позиции (вот ее то мне и надо. Точнее индекс ее строки).
Надеюсь, понятно объяснил...
Спасибо за внимание!


← →
Jeer ©   (2009-10-08 15:27) [1]

Еще раз и внятно.
P.S.
ItemIndex принимает значение в диапазоне 0..cbx.Items.Count - 1 после выбора пользователя.


← →
asails   (2009-10-08 16:12) [2]

Проблема надуманной оказалась... Прогнал я что-то :(.
Просто, взял и переписал заново - заработало!
Сорри за беспокойство. Ветку можно закрывать.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
15-1297231514
Volodq
2011-02-09 09:05
2011.05.22
Возмещение морального вреда!


2-1297871090
Gu
2011-02-16 18:44
2011.05.22
Variant 2 String


1-1254725450
Aleks
2009-10-05 10:50
2011.05.22
Как вывести а потом стереть текст на канве Image?


15-1296655266
Инна
2011-02-02 17:01
2011.05.22
помощь в создании информационной базы


15-1296814094
Медвежонок ХМЛ
2011-02-04 13:08
2011.05.22
Наверное это тоже смешно




   Наверх