Frage von Felixm1505, 65

Virsual Studio 2015 virsual Basic?

Hallo, mein Problem ist das er jetzt beim Starten als erstes die MsgBox anzeigt (also das Else). Und das daer Nutzername und/oder das Paswort nicht funktionieren.
Der Code:
Private Sub
Dim TextBox1 As String
Dim TextBox2 As String
If TextBox1 = "abcd" And TextBox2 = "1234" Then
SmartHome.Show()

Else
MsgBox("Ronge Username or Key!!!", MsgBoxStyle.Critical, "ATTANTION!!!")

End If
End Sub

Was habe ich falsch gemacht?
Danke schonmal :).

Antwort
von triopasi, 36

TextBox1 und 2 sind bei dir einfach leere Variablen, kA was die sollen.

Ausserdem hast du WRONG falsch geschrieben!!!!

Antwort
von xdxderich, 35

Der Code ist extrem unübersichtlich... Ich weiß erhlich gesagt da gerade nicht was du damit bewirken willst... Bitte schreibe den Code nochmal in einen Code-Tag oder lade ihn bei z.B. pastebin.com hoch.

Antwort
von WaterRise, 33

TextBox1.Text btw. TextBox2.Text

um auch an den Text innerhalb der TextBox zu kommen.

Kommentar von Felixm1505 ,

Wo soll ich das Hinzufügen?

Kommentar von WaterRise ,

Jo

Kommentar von Felixm1505 ,

Hä? Wohin?

Antwort
von Yogi851, 28

Private Sub


       Dim Nutzername As String

       Dim Passwort As String


       Nutzername = txt_Nutzername.Text

       Passwort =  txt_Passwort.Text


       If Nutzername = "abcd" And Passwort = "1234" Then


             SmartHome.Show()



       Else


            MessageBox.Show("wronge Username or Key!", "HINWEIS", MessageBoxButtons.OK, MessageBoxIcon.Stop)

            Exit Sub

       End If


End Sub



Kommentar von Yogi851 ,

Du solltest zur Übersichtlichkeit deine TextBoxen auf der Form umbenennen. Die Textbox1 für den Nutzernamen nennst du: txt_Nutzername.Text und die TextBox2 für das Passwort: txt_Passwort.Text

ps: in der MessangeBox sollte eigentlich 'wrong' stehen nicht wronge :D

Keine passende Antwort gefunden?

Fragen Sie die Community