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

Вниз

Вопрос по WebBrowser   Найти похожие ветки 

 
nsvi   (2004-10-24 03:23) [0]

Стоит WebBrowser. Навигация осуществляется своими кнопками с помощью методов GoBack, GoForward. Как отследить историю, чтоб при нажатии кнопок Back или Forward не получать ошибок? Как можно узнать, есть ли шаги Назад и Вперед? Интерфейс IOmHistory дает только общее количество шагов без разделения на Назад и Вперед.


 
Stef   (2004-10-24 08:35) [1]

в стандратных демосах  с Делфи есть CoolStuf. Посмотри


 
nsvi   (2004-10-29 03:34) [2]

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

Button3.Enabled:= False;
Button4.Enabled:= False;
...
procedure TForm1.WebBrowser1CommandStateChange(Sender: TObject;
Command: Integer; Enable: WordBool);
begin
case Command of
CSC_NAVIGATEBACK:  Button3.Enabled:= Enable;
CSC_NAVIGATEFORWARD: Button4.Enabled:= Enable;
end;
end;


 
кот   (2004-11-06 20:52) [3]

nsvi спасибо за данные



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
14-1104516184
Anatoly Podgoretsky
2004-12-31 21:03
2005.01.23
Зверские новогодние анекдоты


14-1104853082
Шишкин Илья
2005-01-04 18:38
2005.01.23
Доступ к общим ресурсам в XP


4-1101800621
Bless
2004-11-30 10:43
2005.01.23
Что означает GetDC(0)?


11-1078895775
X9
2004-03-10 08:16
2005.01.23
Трудности с установкой SysDcu7


14-1104328970
Homer Simpson
2004-12-29 17:02
2005.01.23
Автомобиль (иномарка) для новичка: новый vs б/у