Вниз
Скачать: 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.006 c
2-1297514636
Женя
2011-02-12 15:43
2011.05.22
Рисунки


2-1296660428
vegarulez
2011-02-02 18:27
2011.05.22
фото с вебкамеры.


3-1259290992
Diplomat
2009-11-27 06:03
2011.05.22
Поиск заданного значения в БД


1-1254853805
Delphir
2009-10-06 22:30
2011.05.22
Internet Explorer Plugin


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




   Наверх