[C#] Adres url po najechniu myszką na link w WebBrowser 2.0

0

Mam taki kod

[Kod C#]
// w event DocumentCompleted wywołuję
WB.Document.MouseOver += new HtmlElementEventHandler(Document_MouseOver);

// tutaj obsługuję
void Document_MouseOver(object sender, HtmlElementEventArgs e)
{
         this.toolStripStatusLabel12.Text =((HtmlDocument)sender).GetElementFromPoint(e.ClientMousePosition).GetAttribute("href");
}

Gdy najeżdżam myszką na link to wyświetla mi się url z elementu html pod myszką i to jest poprawne działanie. Problem pojawia się gdy np. na stronie wp.pl najeżdżam na jeden z czterech linków <1,2,3,4> (na środku strony) i klikam w link to strona nie pokazuje nowego newsa, tylko się odświeża i pokazuje pierwszego newsa.
Aplikacja działa poprawnie gdy wyłączę event MouseOver a tym samym wyświetlanie adresów url, co jest mi niestety niezbędne. Wygląda to tak jakby zakłócało to pracę javascript-u.
Wie ktoś może jak to naprawić, zmienić lub zna inna metodę pobrania adresu url linku po najechaniu myszką?

0

Dodatkowo zauważyłem że strona czasem miga podczas jeżdżenia myszką po elementach. Wie ktoś już może jak to rozwiązać lub gdzie można szukać jakichś informacji, bo komponent webbrowser 2.0 jest wykorzystywany w IE i tam to działa wyświetlanie linku pod myszką.

1 użytkowników online, w tym zalogowanych: 0, gości: 1