none
Autoscroll RRS feed

  • Общие обсуждения

  • Всем привет!

    Очередной вопрос -
    откуда они все берутся?..
    Все от необразованности...
    Темные мы...

    На форме с автоскроллом сверху вниз строю панели,
    на каждой из которых размещаются -
    пикче-бокс с эскизом, текст-бокс с каким-то текстом и 
    чек-бокс для отметки галочкой.
    Все красиво рисуется.
    Теперь мне захотелось показать эскиз, 
    расположенный в пикче-боксе на какой-то из панелей,
    в увеличенном виде, в отдельном увеличенном пикче-боксе.
    Разумеется этот увеличенный пикче-бокс должен располагаться
    рядом с исходным маленьким пикче-боксом.

    Так оно и происходит, но есть одна проблемка - автоскролл.
    Если я скроллю вниз и выбираю эскиз где-то внизу, 
    то автоскролл отматывает кверху до упора,
    и мне приходится заново скроллить вниз,
    чтобы увидеть то, что я выбрал.

    Пробовал запоминать / восстанавливать состояние скролла 
    и через AutoScrollPosition, и через AutoScrollOffset -
    ничего не получается.
    То ли надо как-то вычислять, то ли что еще,
    и как этот автоскролл потом выставлять?

    7 июня 2018 г. 10:47