Frage von Felixm1505, 31

Visual Studio 2015, Virsual Basic, Fehler code BC30311?

Hallo, ich habe mich Heute mal mit Programmieren versucht, dazu habe ich Visual Studio 2015 benutzt, dann habe ich 2 Fehler Meldungen gekriegt:

  1. BC30311 Der Wert vom Typ "TextBox" kann nicht in "String" konvertiert werden.
  2. BC30311 Der Wert vom Typ "TextBox" kann nicht in "String" konvertiert werden.

Mein code:

Private Sub Login_Button_Click(sender As Object, ByVal e As System.EventArgs) Handles Login_Button.Click, MyBase.Shown If TextBox1 = "abcd" And TextBox2 = "1234" Then SmartHome.Show()

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

    End If
End Sub

End Class

Ich wäre sehr dankbar wenn mir jemand sagen könnte was ich falsch gemacht habe.

Antwort
von Yogi851, 24

Du musst denen ja auch erst einmal einen Datentyp zuordnen. In dem Fall z.B. "Dim TextBox1 as String" und "Dim TextBox2 as String"

Kommentar von Yogi851 ,

also das einfach über die erste If-Anweisung schreiben

Kommentar von Yogi851 ,

sag dann ob es funktioniert

Kommentar von Felixm1505 ,

Danke für deine Antwort sie hat mir sehr geholfen.

Kannst du mir auch damit weiterhelfen?

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 jetzige 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

Danke schonmal :).

Kommentar von Felixm1505 ,

Hat funktioniert ;) danke.

Kommentar von Yogi851 ,

hab dir eben in deiner anderen Fragen geantwortet :D ;)

Keine passende Antwort gefunden?

Fragen Sie die Community