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

Программный скролинг KOLListView   Найти похожие ветки 

← →
L`Autour ©   (2007-10-26 11:24) [0]

Как программно скролировать KOLListView? Пытаюсь синхронизировать скролинг двух KOLListView.


← →
Dimaxx ©   (2007-10-26 12:02) [1]

В OnScroll первого контрола получить инфу о текущем положении ползунка и передать его скроллбару второго контрола. Аналогично со вторым.


← →
L`Autour ©   (2007-10-26 13:28) [2]

Это и так понятно (хотя, чтобы не зацикливать скролинги немного не так). Уточняю: как передать KOLListView текущее новое положение скролинга? Каким кодом (желательно пример) ?


← →
Dimaxx ©   (2007-10-26 16:13) [3]


> чтобы не зацикливать скролинги

На время скроллинга первого контрола отключать OnScroll второго и наоборот.


> Каким кодом (желательно пример)

Щас привести не могу - времени мало. Копай в сторону GetScrollInfo/GetScrollPos/SetScrollInfo/SetScrollPos.


← →
L`Autour ©   (2007-10-29 06:05) [4]

Скроллер во втором ListView теперь ходит синхронно с прокруткой первого, но не его содержимое. Как его выставить?


← →
Dimaxx ©   (2007-10-29 13:37) [5]

Обновлять содержимое через ListView.Update.


← →
L`Autour ©   (2007-10-29 14:48) [6]

Не обновляет.


← →
Дмитрий К ©   (2007-10-29 15:08) [7]

ListView.LVMakeVisible


← →
L`Autour   (2007-10-29 18:38) [8]

Спасибо, попробую, но я уже нашел скролирование через сообщение LVM_SCROLL..


← →
Dimaxx ©   (2007-10-30 00:16) [9]


> скролирование через сообщение LVM_SCROLL

Уу, чет про него я и забыл...


← →
Rocket   (2007-11-20 12:49) [10]


> нашел скролирование через сообщение LVM_SCROLL

а как считаешь, на сколько скроллить?


← →
L`Autour ©   (2007-11-21 07:11) [11]

Вроде бы умножить высоту элемента на число скролируемых элементов.Хотя для своей проги наугад подобрал "число скролируемых элементов"*16 (работает и ладно), так как диапазон от *10 до *16 давал одинаковый скроллинг.



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

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



Память: 0.47 MB
Время: 0.009 c
6-1195152089
Crystalis
2007-11-15 21:41
2008.11.16
как узнать SourcePort TIdUDPClientа ?


15-1221609374
Германн
2008-09-17 03:56
2008.11.16
WM_USER +100 vs WM_USER +400


2-1223375576
alexnmsk
2008-10-07 14:32
2008.11.16
Обработка WM_SETTEXT


2-1223287456
Dennis I. Komarov
2008-10-06 14:04
2008.11.16
MDI из DLL


2-1223446963
edk2
2008-10-08 10:22
2008.11.16
paradox отловить последние даты




   Наверх