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

Вниз

Сохранить все позиции ListBox a, а затем их вернуть как?   Найти похожие ветки 

 
sormy   (2005-05-24 23:39) [0]

Допустим, проскроллен ЛистБокс на какую-то позицию.
Как ее вычислить, сохранить и затем обратно вернуть?...
Фишка с ItemSelected прокатывает, но не так как хотелось бы - т.е. чтоб один в один позиция совпадала в конечном счете ...


 
Thaddy   (2005-05-25 00:41) [1]

Listbox.perform(LB_SETITEMDATA,ItemIndex,TheIdentifier);
Value:=ListBox.Perfprm(LB_GETITEMDATA,ItemIndex,0);

Will that help?


 
sormy   (2005-05-25 08:19) [2]

What is Value, ItemIndex and TheIdentifier in first and second string?


 
Thaddy   (2005-05-25 12:41) [3]

The item index is the index of the string in the listbox
The identifier is the value that you yourself associate with that string.
The value of the function is the returned identifier of the string based on the current index of the string in the listbox.
So if you delete a string the identifiers of the other strings will always be the same, although the index of the strings may change.
That covers exactly what you want, doesn"t it?


 
Sormy   (2005-05-25 20:33) [4]

Thanks!

I had done this in such way:

   lbSelectedItem:=ListBox1.CurIndex;
   lbTopIndex:=ListBox1.Perform(LB_GETTOPINDEX, 0, 0);

//operations with list edit

   ListBox1.Perform(LB_SETTOPINDEX, lbTopIndex, 0);
   ListBox1.curindex:=lbSelectedItem;



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

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

Наверх




Память: 0.47 MB
Время: 0.08 c
2-1135708630
Chester
2005-12-27 21:37
2006.01.22
Народ как правильно поставить счётчик?


4-1131791080
oSa
2005-11-12 13:24
2006.01.22
Как отключить службы в ОС Виндоус ХП


2-1135838235
markers
2005-12-29 09:37
2006.01.22
Операции с нецелыми числами.


2-1136225094
Sergey2005
2006-01-02 21:04
2006.01.22
JPG в BMP


14-1135478240
za Blender
2005-12-25 05:37
2006.01.22
Поддерживает ли Blender 2.40 русский язык?