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.