Как получить информацию о месте клика в WebBrowser

266
28 апреля 2017, 16:39

Подскажите, пожалуйста, как можно получить информацию о месте клика при работе с WebBrowser.

WebBrowser.Document.ActiveElement

Срабатывает только на ссылках, а как можно получить информацию о теге в котором находится элемент, на который и было совершенно нажатие? Допустим мне захотелось получить исходный код тэга параграфа, в котором находится обычный текст. Заранее спасибо.

Answer 1

Вдруг кому-то пригодится

 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {
        HtmlElementCollection tags = webBrowser1.Document.All;
        foreach (HtmlElement element in tags)
        {
            element.Click += new HtmlElementEventHandler(element_Click);
        }
    }
    void element_Click(object sender, HtmlElementEventArgs e)
    {
        HtmlElement link = webBrowser1.Document.GetElementFromPoint(e.ClientMousePosition);
    }
READ ALSO
Проверка существования значения в БД MS SQL

Проверка существования значения в БД MS SQL

Есть БД MS SQL, в ней есть записи содержащие информацию о человеке (ФИО, возраст, город)Хочу сделать чтобы при добавлении новой записи была выполнена...

512
C#(xNet) загрузка данных из файла .txt

C#(xNet) загрузка данных из файла .txt

Здравствуйте, подскажите пожалуйста как можно реализовать загрузку файла(например изtxt вида логин/пароль) на языке с# при помощи библиотеки...

359
Аутентификация при использовании WebRequest и WebResponse

Аутентификация при использовании WebRequest и WebResponse

Нужно авторизоваться на сайте по протоколу https - при помощи WebRequest и WebResponse (сама программа на ASPNET MVC)

295
Как получить названия всех папок С# MailKit

Как получить названия всех папок С# MailKit

Как получить названия всех папок почты с помощью библиотеки MailKit

225