Come ottenere un valore decimale da una casella di testo

August 20

Come ottenere un valore decimale da una casella di testo


Microsoft Visual Basic è un linguaggio di programmazione orientato agli oggetti veramente, offrendo robuste funzionalità per i programmatori che iniziano e professionisti esperti. Praticamente ogni linguaggio di programmazione fornisce un modo per convertire testo in numeri e VB.NET non fa eccezione. Per convertire il numero da una TextBox è necessario utilizzare il metodo "Parse ()".

istruzione

1 Avviare l'ambiente di programmazione Visual Basic, e aprire un "nuovo progetto" dalla pagina iniziale.

2 Stendete il cursore sulla scheda Casella degli strumenti in alto a sinistra della finestra di progettazione. Fare doppio clic sul controllo TextBox due volte per posizionare due caselle di testo nel modulo.

3 Fare doppio clic sul controllo Button per inserire un pulsante sul modulo. Fare doppio clic su un controllo Label di mettere un'etichetta sulla forma. Disporre le caselle di testo sopra l'etichetta sul form e inserire il pulsante sotto di loro.

4 Fare doppio clic sul "Button1" per aprire la finestra del codice Visual Basic. VB sarà posizionare il cursore tra la prima e l'ultima riga della procedura che gestisce il clic del pulsante.

5 Aggiungere codice simile al seguente esempio tra le due linee:

Dim FirstMult, SecondMult, ProductNumber as Decimal

Se TextBox1.Text> "" Allora

Se Textbox2.Text> "" Allora

Provare

FirstMult.Focus ()

FirstMult = Decimal.Parse (TextBox1.Text)

SecondMult.Focus ()

SecondMult = Decimal.Parse (Textbox2.Text)

ProductNumber = FirstMult * SecondMult

Label1.Text = ProductNumber.ToString ()

Catturare

MessageBox.Show ( "Solo numeri consentiti nella casella di testo")

Ritorno

End Try

Altro

MessageBox.Show ( "È necessario immettere un numero nel secondo testo")

Ritorno

Altro

MessageBox.Show ( "È necessario immettere un numero nella prima casella di testo")

Ritorno

Finisci se

Il "Dim" dichiarazione stabilisce tre variabili di tipo decimale e il codice richiede all'utente di inserire un numero in ciascuna delle due caselle di testo. Quando l'utente fa clic su Button1 il codice userà il metodo Parse per convertire i valori TextBox in decimale numeri o messaggi di errore problema se vengono immessi valori non validi. Se i numeri sono validi enterd in TextBox1 e TextBox2 il programma converte e quindi moltiplica i due numeri e immette il prodotto nella variabile ProductNumber e nella casella Label1 sul modulo.