VB Sostituzione a Val(TextBox1.Text)

Stato
Discussione chiusa ad ulteriori risposte.

xAspired

Utente Silver
18 Aprile 2018
46
17
49
53
Salve, volevo chiedere come altro modo posso dichiarare una variabile intera senza il Val(TextBox1.Text). Mi spiego meglio: devo fare in modo che, in un testo, la variabile tariffa venga letta dal programma, ma solamente quella. (tariffa = Val(TextBox1.Text)) —> con questo valore invece viene letto tutto ciò che è situato dentro la TextBox1, non permettendo così la corretta funzionalità del programma.
 
tariffa = Mid(TextBox1.Text.ToString, 1, 2)

In questo caso tariffa sarà uguale alle prime due cifre e/o lettere del contenuto della textbox

quindi se TextBox1.Text = ciao

tariffa = ci

se vuoi cambiare la parte di testo che viene presa devi cambiare gli ultimi due valori ( in questo caso 1 e 2) il primo e la partenza e il secondo e la fine.

ovvio che questo metodo funziona solo se cambia solo il valore della tariffa e non la lunghezza del testo nella textbox


quindi se (TextBox1.Text = "Tariffa : 5.00 €") e tu vuoi avere solo 5.00 devi fare:

Dim tariffa as double

tariffa = Mid(TextBox1.Text.tostring, 10,14)
 
  • Mi piace
Reazioni: xAspired
Stato
Discussione chiusa ad ulteriori risposte.