Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.21;
Скачать: CL | DM;

Вниз

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

 
Андрей (начинающий)   (2009-05-01 22:15) [0]

Как программно прокрутить загруженную в TWebBrowser страницу, если она вся не помещается на экран?

Пример: в HTML-файл загружается таблица из 200-300 строк, затем он выводится в TWebBrowser. При загрузке надо сразу видеть итоговые результаты, расположенные в самом низу таблицы. Потом пользователь может по своему желанию пользоваться скроллбарами.


 
KilkennyCat ©   (2009-05-01 23:06) [1]

А если загружается другая страница, где нет итоговых данных? И вообще, программный скроллинг твеба ничем не отличается от программного скроллинга любого другого контрола. Если так сложно сие, то реализуй это в странице хтмл непосредственно переходом на локальную ссылку.


 
palva ©   (2009-05-01 23:56) [2]

У body есть свойство topScroll. Его можно установить. Это расстояние от самого верха документа до видимой в окне части документа в пикселях


 
Андрей (начинающий)   (2009-05-02 11:41) [3]


> KilkennyCat ©   (01.05.09 23:06) [1]
> ... от программного скроллинга любого другого контрола.


Где можно почитать про это? Если не трудно, дайте ссылку, пожалуйста.


 
Андрей (начинающий)   (2009-05-02 12:47) [4]

Спасибо всем. Помогло:

...
var Doc: IHTMLDocument2;
begin
 Doc := WB1.Document as IHTMLDocument2;
...
 Doc.ParentWindow.ScrollTo(0, (Doc.body as IHTMLElement2).ScrollHeight);
...
end;



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

Текущий архив: 2009.06.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
2-1241528409
Knob
2009-05-05 17:00
2009.06.21
Нажатие кнопки


15-1239829821
dmk
2009-04-16 01:10
2009.06.21
Совместный доступ


15-1239456757
{RASkov}
2009-04-11 17:32
2009.06.21
TIdFTP и Proxy


1-1211471281
a_priori
2008-05-22 19:48
2009.06.21
работа с таймером


15-1239446512
Копир
2009-04-11 14:41
2009.06.21
А вот вопрос про принтер?