Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
16/09/07 15:13
GrG
Ciao!
Come già suggerisce il titolo, vorrei sapere come far accettare a una textbox solo numeri, cioè che in quella textbox si possono digitare numeri e non lettere(se si prova a digitare una lettera nella textbox non deve comparire nulla), spero ke qualcuno di voi mi risponda...:k:
aaa
16/09/07 17:17
Maffo23
be...esiste la funzione IsNumeric....
aaa
16/09/07 17:33
iGuLy
    If KeyAscii <> 8 Then
        If KeyAscii > 57 Or KeyAscii < 48 Then
            KeyAscii = 0
        End If
    End If


Potresti mettere nell'evento KeyPress della TextBox
questo, che quando si premono tasti che non sono numerici elimina l'ultimo carattere.
Spero di essere stato di aiuto ciao
aaa
16/09/07 19:04
GrG
Si, funziona, grazie8-)
Perdona la mia ignoranza, ma mi diresti ke significa keyAscii??
aaa
16/09/07 19:17
gantonio
keyAscii e' un parametro passato dal sistema tramite l'evento KeyPress e rappresenta il valore ASCII del tasto pressato.
aaa
16/09/07 19:19
GrG
Grazie x la spiegazione, xò è sorto un nuovo problema:
Con questo sistema è vero che la textbox accetta solo numeri, ma a me servirebbe che accettasse anche la virgola x i numeri decimali.
Ringrazio chiunque mi ha o tenti di aiutarmi.
aaa
16/09/07 19:25
gantonio
Beh ... prova da solo, altrimenti quando impari ...

Una dritta ... in questa linea, controlla anche il codice ascii della virgola

If KeyAscii > 57 Or KeyAscii < 48 Then
aaa
17/09/07 11:24
GrG
Ho risolto, anche se la textbox mia accetta pure il punto e il - , però in fondo è meglio xkè il - lo posso utilizzare x i numeri negativi e il punto x separare le migliaia.:D
aaa