C# recuperer url hover webbrowser

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

  1. 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é
    1. 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)
      1. 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        
        
                }