![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Нужно узнать текущюю позицию вертикального бегунка в WebBrowser, то есть на сколько сдвинут документ.
Облазим интернет, нашел только как его устанавливать. Помогите кто чем сможет. |
#2
|
|||
|
|||
![]() А как он устанавливается? какому-то свойству что-то присваивается, или что-то посылается?
Просто можно обратным образом определить сдвиг |
#3
|
|||
|
|||
![]() Цитата:
Нет юзер просто дергает туда сюда бегунок и клачает на линк. Вот во время перехода на новую страницу нужно запомнить на какой позиции остался бегунок чтоб в дальнейшем его установить. |
#4
|
|||
|
|||
![]() Цитата:
А как он устанавливается? какому-то свойству что-то присваивается, или что-то посылается? Просто можно обратным образом определить сдвиг |
#5
|
|||
|
|||
![]() перейти на позицию N:
Код:
Webbrowser1.OleObject.Document.Body.ScrollTop:= N; присвоить N позицию скролбара: Код:
N:=Webbrowser1.OleObject.Document.Body.ScrollTop; зы может способ какойто не такой,незнаю,при нем иногда еррор вылазиет,например если при клике два события: перейти на страницу; поставить скроллбар на позицию; я чтоб небыло ошибки,передавал эту фигню в таймер,который с задержкой 200мсек перемещал скроллбар Последний раз редактировалось Snake22, 10.03.2011 в 21:23. |