C# recuperer url hover webbrowser

Fermé
Windeal Messages postés 48 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 4 août 2013 - 28 janv. 2012 à 14:24
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 - 28 janv. 2012 à 22:21
Bonjour,

Malgré de nonbreuses recherches sur le web, je n'ai pas su trouver comment recuperer l'url du lien ou se trouve la souris dans un webbrowser.
Si quelqu'un saurai comment procéder, merci d'avance :)

3 réponses

Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 102
28 janv. 2012 à 19:24
slt,

this.webBrowser1.Document.MouseOver += new HtmlElementEventHandler(this.Browser_Mouse_Moved);

private void Browser_Mouse_Moved(object sender, HtmlElementEventArgs  e) 

        

        {

            string element = webBrowser1.Document.GetElementFromPoint(e.ClientMousePosition).GetAttribute("href");

            //element est le lien de la souris        

        }
0
Windeal Messages postés 48 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 4 août 2013 1
28 janv. 2012 à 20:22
Le type ou le nom d'espace de noms 'HtmlElementEventHandler' est introuvable (une directive using ou une rÚfÚrence d'assembly est-elle manquanteá?) (CS0246)
0
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 102
28 janv. 2012 à 22:21
tu dois déclarer ton code comme cela

 private void Browser_Mouse_Moved(object sender, HtmlElementEventArgs e)
        {
            string element = webBrowser1.Document.GetElementFromPoint(e.ClientMousePosition).GetAttribute("href");
            label1.Text = element;
        }

        private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
           
                webBrowser1.Document.MouseOver += Browser_Mouse_Moved;
        }


HtmlElement fais partis de windows form donc tu l'as déja réferencé
0