|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2006
Messaggi: 34
|
[VB6] Problema con TextBox
Salve a tutti! Sono un ragazzo di 13 anni che ha appena cominciato a programmare col Visual Basic 6. Sto realizzando un applicazione che permette di risolvere problemi di geometria in modo semplice e veloce. Ecco il problema:
In pratica, bisogna immettere il dato nella Textbox, cliccare sul bottone Calcola! e il risultato viene calcolato automaticamente. Il problema avviene quando inserisco delle lettere, al posto di numeri. Mi compare una schermata con la scritta "Error 13: Type Mismatch". Vi posto il codice del form per il calcolo dell'area del quadrato come esempio: Codice:
'////////// 1. Calcolo dell'area \\\\\\\\\\
Private Sub Command2_Click()
If Len(Trim(Text1.Text)) = 0 Then
MsgBox "Errore! Non è stato inserito nessun numero."
Else:
MsgBox Text1 ^ 2
End If
End Sub
Come vedete, il problema del form bianco l'ho risolto, ma per i caratteri non so come fare! Lo so, può sembrare stupido, ma da un tocco in + di professionalità. Grazie per le eventuali risposte. Ciao! |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quote:
MsgBox val(Text1.text) ^ 2 se hai scritto solo lettere il val fà che si estragga solo 0 in quanto non ci sono numeri. Prova a scrivere, dopo la correzzione, ci12ao. Ti estrarrà 12. |
|
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Aug 2006
Messaggi: 34
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:43.



















