Come convertire una casella di testo per un numero in Visual Basic

June 9

di Microsoft Visual Basic contiene alcune funzioni potenti che rendono la vita del programmatore più facile. Un esempio è la capacità di convertire i dati inseriti in una casella di testo in un valore numerico. VB.NET ha diversi modi per gestire questo, a seconda del tipo esatto di conversione che si sta cercando di realizzare. Per la maggior parte di tali conversioni, il metodo di analisi di Visual Basic si inserisce il disegno di legge.

istruzione

1 Avviare Visual Basic e aprire il progetto.

2 Creare due caselle di testo, un'etichetta e un pulsante sul modulo utilizzando il menu degli strumenti a sinistra della finestra di progettazione.

3 Disporre l'etichetta sotto le caselle di testo e di organizzare il pulsante sotto di tutte queste.

4 Fare doppio clic sul pulsante, dal momento che questo è dove il codice vero e proprio andrà. Si aprirà la finestra del codice con un subprocedure per gestire l'evento tasto del mouse.

5 Aggiungere il seguente codice tra la linea "Sub Procedura" e la linea "End Sub":

Dim FirstNumber, SecondNumber, SumNumber as Integer

Se TextBox1.Text> "" Allora

Se Textbox2.Text> "" Allora

Provare

FirstNumber.Focus ()

FirstNumber = Integer.Parse (TextBox1.Text)

SecondNumber.Focus ()

Secondo numero = Integer.Parse (Textbox2.Text)

SumNumber = firstNumber + secondo numero

Label1.Text = SumNumber.ToString ()

Catturare

MessageBox.Show ( "Si prega di inserire un numero valido nel campo")

Ritorno

End Try

Altro

MessageBox.Show ( "Si prega di inserire un numero nella seconda casella")

Ritorno

Altro

MessageBox.Show ( "Si prega di inserire un numero nella prima casella")

Ritorno

Finisci se

Questo codice imposta tre variabili intere e quindi richiederà all'utente di inserire caratteri numerici nelle caselle di testo. Quando si preme il pulsante, il programma permette di convertire le stringhe di caratteri nelle caselle di testo in numeri interi che VB può utilizzare per fare matematica. Il codice quindi aggiunge i numeri in variabile sumNumber e converte che torna a una stringa di caratteri e lo visualizza nel campo Label1 sul modulo.

6 Selezionare l'opzione "debug" nella parte superiore dello schermo e quindi fare clic sul collegamento "Start Debugging". Il modulo dovrebbe essere visualizzato, e si dovrebbe essere in grado di digitare un numero in ciascuna delle caselle di testo, fare clic sul pulsante e hanno la somma appare nel campo Etichetta. Se si tenta di immettere le lettere nelle caselle di testo, si dovrebbe ottenere messaggi di errore come indicato nel codice.