|
|
|
![]() |
|
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: 08:37.