Hvordan konvertere en tekstboks til et nummer i Visual Basic

Microsofts Visual Basic inneholder noen kraftige funksjoner som gjør programmererens liv enklere. Et slikt eksempel er muligheten til å konvertere data som legges inn i en tekstboks til en numerisk verdi. VB.NET har flere måter å håndtere dette, avhengig av den eksakte type konvertering du prøver å oppnå. For de fleste slike konverteringer, passer Visual Basic er Parse metode regningen.

Bruksanvisning

1 Begynn Visual Basic og åpne prosjektet.

2 Lag to tekstbokser, en etikett og en knapp på skjemaet ved hjelp av menyen Toolbox til venstre for Design vinduet.

3 Ordne etiketten under tekstbokser og ordne på knappen under dem alle.

4 Dobbeltklikk på knappen, siden det er der selve koden går. Dette vil åpne koden vinduet med en subprocedure å håndtere knappen klikk hendelsen.

5 Legg til følgende kode mellom "Sub Procedure" linje og "End Sub" linje:

Dim FirstNumber, SecondNumber, SumNumber as Integer

Hvis Textbox1.Text> "" Then

Hvis Textbox2.Text> "" Then

Prøve

FirstNumber.Focus ()

FirstNumber = Integer.Parse (Textbox1.Text)

SecondNumber.Focus ()

SecondNumber = Integer.Parse (Textbox2.Text)

SumNumber = FirstNumber + SecondNumber

Label1.Text = SumNumber.ToString ()

Å fange

MessageBox.Show ( "Vennligst skriv inn et gyldig nummer i feltet")

Komme tilbake

End Try

Ellers

MessageBox.Show ( "Vennligst skriv inn et tall i den andre boksen")

Komme tilbake

Ellers

MessageBox.Show ( "Vennligst skriv inn et tall i den første boksen")

Komme tilbake

Slutt om

Denne koden setter opp tre heltallsvariabler og da vil kreve at brukeren taster inn numeriske tegn i tekstboksene. Når du trykker på knappen, vil programmet konvertere disse tekststrenger i tekstboksene til heltall som VB kan bruke til å gjøre matte. Koden legger så tallene inn i SumNumber variable og konverterer det tilbake til en tegnstreng, og viser det i Label1 felt i skjemaet.

6 Klikk på "Debug" alternativet øverst på skjermen, og klikk deretter på "Start Debugging" linken. Skjemaet skal vises, og du bør være i stand til å taste inn et nummer i hver av tekstboksene, klikker du på knappen og få summen vises i merkefeltet. Hvis du prøver å skrive inn bokstaver i tekstboksene, bør du få feilmeldinger som angitt i koden.