Язык Visual Basic на платформе .NET.
Модераторы: Ramzes, Sebas
-
D@ve
-
- Начинающий
-
-
- Сообщения: 3
- Зарегистрирован: 22.11.2010 (Пн) 0:04
D@ve » 22.11.2010 (Пн) 0:12
Доброго времени суток Форумчане!
Меня интересует именно само нажатие на ссылку. Т.е. если произошло нажатие на любую ссылку в WebBrowser, то нужно выполнить какое либо действие, к примеру закрыть окно или свернуть ...
Очень буду благодарен в решении этой проблемы.
-
FireFenix
-
- Продвинутый гуру
-
-
- Сообщения: 1640
- Зарегистрирован: 25.05.2007 (Пт) 10:24
- Откуда: Mugen no Sora
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
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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12