Конференция "KOL" » Программный скролинг KOLListView
 
  • L`Autour © (26.10.07 11:24) [0]
    Как программно скролировать KOLListView? Пытаюсь синхронизировать скролинг двух KOLListView.
  • Dimaxx © (26.10.07 12:02) [1]
    В OnScroll первого контрола получить инфу о текущем положении ползунка и передать его скроллбару второго контрола. Аналогично со вторым.
  • L`Autour © (26.10.07 13:28) [2]
    Это и так понятно (хотя, чтобы не зацикливать скролинги немного не так). Уточняю: как передать KOLListView текущее новое положение скролинга? Каким кодом (желательно пример) ?
  • Dimaxx © (26.10.07 16:13) [3]

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

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


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

    Щас привести не могу - времени мало. Копай в сторону GetScrollInfo/GetScrollPos/SetScrollInfo/SetScrollPos.
  • L`Autour © (29.10.07 06:05) [4]
    Скроллер во втором ListView теперь ходит синхронно с прокруткой первого, но не его содержимое. Как его выставить?
  • Dimaxx © (29.10.07 13:37) [5]
    Обновлять содержимое через ListView.Update.
  • L`Autour © (29.10.07 14:48) [6]
    Не обновляет.
  • Дмитрий К © (29.10.07 15:08) [7]
    ListView.LVMakeVisible
  • L`Autour (29.10.07 18:38) [8]
    Спасибо, попробую, но я уже нашел скролирование через сообщение LVM_SCROLL..
  • Dimaxx © (30.10.07 00:16) [9]

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

    Уу, чет про него я и забыл...
  • Rocket (20.11.07 12:49) [10]

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

    а как считаешь, на сколько скроллить?
  • L`Autour © (21.11.07 07:11) [11]
    Вроде бы умножить высоту элемента на число скролируемых элементов.Хотя для своей проги наугад подобрал 'число скролируемых элементов'*16 (работает и ладно), так как диапазон от *10 до *16 давал одинаковый скроллинг.
 
Конференция "KOL" » Программный скролинг KOLListView
Есть новые Нет новых   [134431   +10][b:0][p:0]