|
Перехват событий в WebBrowser
|
|||
---|---|---|---|
#18+
Дано : проект на C# , Windows Application , на форме лежит компонент WebBrowser (AxWebBrowser) код страницы , отображаемой в броузере генерится приложением. Задача : на странице есть несколько якорей ( <A> ). хотелось бы перехватить событие OnClick на ссылке Кто - нибудь знает , как это можно сделать ? Код функции, которой пытались проделать subj примерно такой : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
P.S. установлен IE шестой версии ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2002, 15:35 |
|
Перехват событий в WebBrowser
|
|||
---|---|---|---|
#18+
Реализуйте интерфейс DWebBrowserEvents, и BeforeNavigate будет правильно работать. public class clsWebBrowser : AxSHDocVw.AxWebBrowser, DWebBrowserEvents { . . . public void BeforeNavigate(string URL, int Flags, string TargetFrameName, ref object PostData, string Headers, ref bool Cancel) { if (BeforeNavigate2New != null) BeforeNavigate2New(URL, Flags, TargetFrameName, ref PostData, Headers, ref Cancel); } } ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2002, 12:31 |
|
|
start [/forum/topic.php?fid=18&fpage=1055&tid=1396625]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 249ms |
total: | 375ms |
0 / 0 |