-
Как программно скролировать KOLListView? Пытаюсь синхронизировать скролинг двух KOLListView.
-
В OnScroll первого контрола получить инфу о текущем положении ползунка и передать его скроллбару второго контрола. Аналогично со вторым.
-
Это и так понятно (хотя, чтобы не зацикливать скролинги немного не так). Уточняю: как передать KOLListView текущее новое положение скролинга? Каким кодом (желательно пример) ?
-
> чтобы не зацикливать скролинги
На время скроллинга первого контрола отключать OnScroll второго и наоборот.
> Каким кодом (желательно пример)
Щас привести не могу - времени мало. Копай в сторону GetScrollInfo/GetScrollPos/SetScrollInfo/SetScrollPos.
-
Скроллер во втором ListView теперь ходит синхронно с прокруткой первого, но не его содержимое. Как его выставить?
-
Обновлять содержимое через ListView.Update.
-
Не обновляет.
-
ListView.LVMakeVisible
-
Спасибо, попробую, но я уже нашел скролирование через сообщение LVM_SCROLL..
-
> скролирование через сообщение LVM_SCROLL
Уу, чет про него я и забыл...
-
> нашел скролирование через сообщение LVM_SCROLL
а как считаешь, на сколько скроллить?
-
Вроде бы умножить высоту элемента на число скролируемых элементов.Хотя для своей проги наугад подобрал 'число скролируемых элементов'*16 (работает и ладно), так как диапазон от *10 до *16 давал одинаковый скроллинг.