Wie die Anzeige mit dem Wert aus der TextBox in einer MessageBox in VB.NET?
Weiß ich ehrlich gesagt nicht, was ich falsch mache. Ich habe ein Textfeld namens "txtNumSticks", wo der Benutzer eine Zahl. Nachdem der Benutzer trifft beginne, möchte ich eine Meldung, pop-up, das sagt "Okay! Wir spielen mit (x) Stöcke!" Aber ich kann nicht ankommen es zu wirken. Ersten Tag lernen VB.net. Vielen Dank im Voraus!
Private Sub btnStart_Click(sender As Object, e As EventArgs) Handles btnStart.Click
Dim NumSticks As String
txtNumSticks.Text = NumSticks
Game.Show()
Me.Close()
MessageBox.Show("Okay! We'll play with " & NumSticks & "sticks!")
End Sub
InformationsquelleAutor Abtra16 | 2015-02-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim setzen der variable der falsche Weg um Sie herum sollte die Zuordnung NumSticks, um den Wert in das Textfeld also:
oder alternativ ohne die Verwendung einer Variablen
homeandlearn.co.uk/NET/nets1p14.html
NumSticks = txtNumSticks.Text.ToString
sorry, my bad 🙂
txtNumSticks.Text
muss nicht.ToString()
angewendet, wie es bereits ein string.InformationsquelleAutor Jay
Möchten Sie vielleicht fügen Sie ein wenig Fehlerüberprüfung in Ihrem Programm stellen Sie sicher, dass Ihre eingegebenen Wert Numerisch ist.
Sie sollten versuchen, vertraut mit Try..Analysieren..Catch..Finally-als auch. Dies mit zusätzlichen logging-speichert so viele Kopfschmerzen versuchen zu lösen, in denen der code falsch gelaufen ist.
InformationsquelleAutor HKImpact