Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.119.125.135] |
|
Сообщ.
#1
,
|
|
|
Задача - нужно отобразить html-страницу.
При этом запретить переход по каким-либо другим ссылкам. А при нажатии на ссылку вместо загрузки страницы повесить свой обработчик. Можно ли это сделать в WebBrowsere и как. Или лучше воспользоваться чем-нибудь другим - чем? |
Сообщ.
#2
,
|
|
|
Я думаю, обработчик OnBeforeNavigate2 должен помочь
|
Сообщ.
#3
,
|
|
|
Повесь свой обработчик нажатия клавишь мышки (может еще и клавы).
Добавлено в : Где-то у меня было, надо поискать... |
Сообщ.
#4
,
|
|
|
Цитата ZShell, 29.01.04, 08:57 Повесь свой обработчик нажатия клавишь мышки (может еще и клавы). Слишком навороченно. Должно быть соответствующее событие WebBroeser'а |
Сообщ.
#5
,
|
|
|
Там же нет OnClick, как же я повешу обработчик?
А на OnBeforeNavigate как-то не так срабатывает. Такое ощущение что при загрузке одной страницы OnBeforeNavigate происходит несколько раз. И Stop или Exit не дает должного эффекта. Все равно попытка загрузить страницу происходит. По крайней мере с основной страницы WebBrowser все равно уходит |
Сообщ.
#6
,
|
|
|
Ура, поборола.
Все оказалось просто. В OnBeforeNavigate2 надо Cancel в true перевести, и навигация не произойдет |
Сообщ.
#7
,
|
|
|
Согласись все просто если подумать
|