Hey folgendes Problem. Ich hab eine Form erstellt (unten der Code). Mein Problem ist wenn jetzt jemand auf Login clickt wird ja schön gesagt der Username ist Falsch und das Passwort. Mein Problem ist der Timer startet dennoch nach 5 Sekunden wenn die obigen 2 Meldungen weg sind. Wie mache ich das der Timer nur gestartet wird wenn die Daten ausgefüllt sind und ich auf Login clicke?
VB.NET-Quellcode
- Public Class Form1
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- If TextBox1.Text = "" Then
- MsgBox("Please insert your Username")
- If TextBox2.Text = "" Then
- MsgBox("Please insert your Password")
- End If
- End If
- Timer1.Interval = 5 * 1000 ' 5 Sec
- Timer1.Start()
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- MsgBox("Login Successful")
- Timer1.Stop()
- End Sub
- Private Sub TextBox8_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox8.TextChanged
- End Sub
- End Class