Как отследить клик по ссылке в WebBrowser

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

D@ve
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.11.2010 (Пн) 0:04

Как отследить клик по ссылке в WebBrowser

Сообщение D@ve » 22.11.2010 (Пн) 0:12

Доброго времени суток Форумчане!
Меня интересует именно само нажатие на ссылку. Т.е. если произошло нажатие на любую ссылку в WebBrowser, то нужно выполнить какое либо действие, к примеру закрыть окно или свернуть ...
Очень буду благодарен в решении этой проблемы.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Как отследить клик по ссылке в WebBrowser

Сообщение FireFenix » 22.11.2010 (Пн) 2:14

Код: Выделить всё
HtmlDocument = WebBrowser.Document
HtmlDoument.Click -> Наша_Функция

Sub Наша_Функция()
    Dim Elem As HtmlElement = WebBrowser1.Document.GetElementFromPoint(e.ClientMousePosition)

    '''Проверка - если Elem = ссылка
    '''Выполняем свои действия
End Sub
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

D@ve
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.11.2010 (Пн) 0:04

Re: Как отследить клик по ссылке в WebBrowser

Сообщение D@ve » 22.11.2010 (Пн) 10:33

FireFenix писал(а):
Код: Выделить всё
HtmlDocument = WebBrowser.Document
HtmlDoument.Click -> Наша_Функция

Sub Наша_Функция()
    Dim Elem As HtmlElement = WebBrowser1.Document.GetElementFromPoint(e.ClientMousePosition)

    '''Проверка - если Elem = ссылка
    '''Выполняем свои действия
End Sub


Спасибо за ответ, но я начинающий программист и мне не очень стало понятно как это реализовать. Куда ставить код? В какое событие webbrowser. Есть загруженная страничка и там 3 ссылки, не важно на какую будет нажатие. нужно просто раздвинуть окно формы на весь экран.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 21

    TopList