Bonjour,

Je souhaiterais me connecter sur une page web via un webBrowser..
J'ai d'on fait un groupBox contenant deux textBox et un bouton login.
Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
	// bouton connexion
	private void btn_connect_Click(object sender, EventArgs e)
        {
            wb_viewer.Navigate("http://monsite.com/login/");
 
        }
        // WebBrowser
        private void wb_viewer_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (wb_viewer.Document != null)
            {
                txt_login.Text = null;
                HtmlDocument doc = wb_viewer.Document;
                HtmlElement elem = doc.GetElementById("login_field");
                HtmlElement elem2 = doc.GetElementById("password_field");
                HtmlElement elem3 = doc.GetElementById("btn_logon");
 
                elem.SetAttribute("value", txt_login.Text);
                elem2.SetAttribute("value", txt_psw.Text);
                elem3.InvokeMember("click");
 
                doc.Body.AppendChild(elem);
                wb_viewer.Navigate("http://monsite.com/mypage.php");
                gb_list.Visible = true;
            }
        }
Mais lorsque je passe le Débogage, l'appli va essayer de se connecter pour finir sur une exception
L'exception NullreferenceException n'a pas été géré par le code utilisateur
En m'indiquant cette partie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
("value", txt_login.Text);
Comment faire?
Merci d'avance.