
Originariamente Scritto da
DaryoBoy
C'è solo un problema...
Ora vi mostro il codice:
Public Class Form1
Dim StatusLogin As String = "Unlogged"
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("www.
italianhack.org") 'Sito interessato
Button1.Enabled = False
End Sub
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEv entArgs) Handles WebBrowser1.DocumentCompleted
If StatusLogin = "Unlogged" Then
Button1.Enabled = True
ElseIf StatusLogged = "Logged" Then
If WebBrowser1.DocumentText.Contains("Hai inserito un nome utente o una password non validi." & _
"Per favore inserisci i dettagli corretti e riprova.") Then
MsgBox("Dati inseriti non validi, riprovare.", MsgBoxStyle.Critical, "Errore login")
Else
Form2.Show()
Me.Hide()
End If
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WebBrowser1.Document.GetElementById("vb_login_user name").InnerText = TextBox1.Text
WebBrowser1.Document.GetElementById("vb_login_user name").InnerText = TextBox1.Text
WebBrowser1.Document.GetElementById("loginbutton") .InvokeMember("click")
StatusLogin = "Logged"
End Sub
End Class
StatusLogged = "Logged" mi dice che il "Nome StatusLogged non è dichiarato". Come risolvo?