TRATAMENTO DE NUMERO
Preciso impedir que digitem qualquer coisa diferente de numeros inteiros em um campo.
Aguardo ajuda.
Obrigado
Aguardo ajuda.
Obrigado
Dá uma olhada nesse tópico
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=321317&varWorld=
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=321317&varWorld=
ja tentou assim?
Private Sub Text1_KeyPress(KeyAscii As Integer)
If InStr(1, [Ô]1234567890[Ô] & Chr(8), Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If InStr(1, [Ô]1234567890[Ô] & Chr(8), Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub
Function soNumeros(Text1 As TextBox, codigoasc As Integer)
If codigoasc = 8 Then
Exit Function
End If
If Chr(codigoasc) < 0 Or Chr(codigoasc) > 9 Then
codigoasc = 0
End If
End Function
Private Sub Text1_KeyPress(KeyAscii As Integer)
soNumeros Text1, KeyAscii
End Sub
essa função faz o que vc está pedindo.
coloca essa linha dento do keypress do seu componente
If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 And KeyAscii <> 13 Then KeyAscii = 0
If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 And KeyAscii <> 13 Then KeyAscii = 0
Tópico encerrado , respostas não são mais permitidas