Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.05.22;
Скачать: 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 вся ветка

Текущий архив: 2011.05.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
15-1297115854
картман
2011-02-08 00:57
2011.05.22
запрос несуществующей странички


1-1245744723
dmitry_12_08_73
2009-06-23 12:12
2011.05.22
Как выделить нужный файл в открываемой папке?


3-1258970968
denis_7
2009-11-23 13:09
2011.05.22
Проблема с отчетами в Rave


3-1259310796
ТГость
2009-11-27 11:33
2011.05.22
Как получить длинну колонки таблицы?


2-1297232556
SKIPtr
2011-02-09 09:22
2011.05.22
переключение между TEdit