Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.20;
Скачать: CL | DM;

Вниз

TStrings   Найти похожие ветки 

 
Delph ©   (2004-01-08 16:10) [0]

Работаю с TValueListEditor. У одного из Value сделал стиль esPickList:

VLEList.ItemProps["House"].EditStyle:=esPickList;

Затем, так как PickList: TStrings, в VLEList.ItemProps["House"].PickList добавил список из названий и объектов.

VLEList.ItemProps["House"].PickList.addObject("Name",Object);


Вопрос вот в чем : Теперь, когда я выбираю одно из названий, мне нужно в соответствии с текущим (выбранным) Item - ом
забрать объект.

У TStrings есть: IndexOf(const S:String):integer, но это мне не подходит, т.к. названия могут быть и одинаковыми.
Нужно, что-то вроде ItemIndex, но его нет:(
Как быть?


 
Семен Сорокин ©   (2004-01-08 16:21) [1]

with VLEList.ItemProps["House"].PickList do
myobj := Items.Objects[ItemIndex];
так ?


 
Delph ©   (2004-01-08 17:46) [2]

2 Семен Сорокин
Нет. Не так. Нет там Item -сов. Только Strings.


 
Семен Сорокин ©   (2004-01-08 18:53) [3]

посмотри
VLEList.EditList
по моему он формируется, смотри исходники.



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

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

Наверх




Память: 0.47 MB
Время: 0.068 c
6-63289
Тимохов
2003-11-19 10:51
2004.01.20
Вопрос про выбор технологии обмена данными по сети.


1-63204
Андреев
2004-01-09 21:28
2004.01.20
Новый пункт в MainMenu


6-63281
Mamed
2003-11-18 10:30
2004.01.20
MAPIMail


14-63337
Passlight
2003-12-30 13:27
2004.01.20
Яндекс и гугль - не предлагать :-)


1-63080
NailMan
2004-01-08 16:27
2004.01.20
Какие-то глюки с округлением чисел