Wie man einen Decimal-Wert aus einer Textbox

December 1

Microsoft Visual Basic ist eine wahrhaft objektorientierte Programmiersprache bietet robuste Funktionalität zum Anfang, Programmierer und Berufserfahrene. Nahezu jeder Programmiersprache bietet eine Möglichkeit zum Konvertieren von Text in Zahlen und VB keine Ausnahme. Um die Anzahl von TextBox zu konvertieren, müssen Sie die Methode "Parse()" verwenden.

Anweisungen

1 Starten Sie die Visual Basic-Programmierumgebung und öffnen Sie ein "Neues Projekt" von der Startseite zu.

2 Rollen Sie den Cursor über die Registerkarte Toolbox oben im Design-Fenster zu verlassen. Doppelklicken Sie auf das TextBox-Steuerelement zweimal, um zwei Textfelder im Formular platzieren.

3 Doppelklicken Sie auf das Button-Steuerelement auf eine Schaltfläche auf dem Formular platzieren. Doppelklicken Sie auf ein Label-Steuerelement, um eine Bezeichnung, die auf dem Formular platzieren. Ordnen Sie die Textfelder über das Label auf dem Formular, und platzieren Sie die Schaltfläche darunter.

4 Doppelklicken Sie auf die "Button1" um das Visual Basic-Code-Fenster öffnen. VB positioniert den Cursor zwischen die erste und letzte Zeile der Prozedur, die auf die Schaltfläche behandelt.

5 Fügen Sie Code ähnlich dem folgenden Beispiel zwischen den beiden Linien:

Dim FirstMult, SecondMult, ProductNumber as Decimal

If Textbox1.Text > "" Then

If Textbox2.Text > "" Then

Try

FirstMult.Focus()

FirstMult = Decimal.Parse(Textbox1.Text)

SecondMult.Focus()

SecondMult = Decimal.Parse(Textbox2.Text)

ProductNumber = FirstMult * SecondMult

Label1.Text = ProductNumber.ToString()

Catch

MessageBox.Show("Only numbers allowed in the textbox")

Return

End Try

Else

MessageBox.Show("You must enter a number in the second textbox")

Return

Else

MessageBox.Show("You must enter a number in the first textbox")

Return

End If

Die Anweisung "Dim" stellt drei Variablen vom Typ decimal, und der Code muss der Benutzer eine Zahl in jedem der zwei Textfelder eingeben. Klickt der Benutzer auf Button1 wird der Code die Parse-Methode verwenden, um die TextBox-Werte in Dezimalzahlen umwandeln, oder Fehlermeldungen ausgeben, wenn ungültige Werte eingegeben werden. Wenn gültige Zahlen Maximalbetrag in TextBox1 und TextBox2 gehören das Programm konvertiert und dann multipliziert zwei Zahlen und legt das Produkt in der Variablen ProductNumber und im Feld "Label1" auf dem Formular.