OCX DE NUMEROS
Alguem conhece alguma OCX que aceite somente numeros, ponto e virgula? ( trocando em mÃudos numeros com casas decimais )
eu tenho uma que se chama clarkcontrolslight. Mas não funciona no windows vista.
Alguem pode me ajudar?
Desde ja agradeço
Vadnerlei
eu tenho uma que se chama clarkcontrolslight. Mas não funciona no windows vista.
Alguem pode me ajudar?
Desde ja agradeço
Vadnerlei
Eu não uso ocx ... A sub abaixo funciona muito bem em TextBox ou em Mask ...
Private Sub NomeObjeto_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 Then
If InStr([Ô]0123456789,[Ô], Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End If
End Sub
Private Sub NomeObjeto_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 Then
If InStr([Ô]0123456789,[Ô], Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End If
End Sub
eu uso da seguinte maneira, em um text..........
--------------------------------------------------------------
[ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô] EM UM MODULO OU EM ALGUM LUGAR DO (GENERAL) [ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô]
Sub SoNumPonVir(KeyAscii As Integer)
[ô]digitação só aceita números, vÃrgulas e pontos
Dim Char As String
Char = Chr(KeyAscii)
KeyAscii = Asc(UCase(Char))
If KeyAscii = 8 Or KeyAscii = 44 Or KeyAscii = 46 Then Exit Sub
If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0
End Sub
----------------------------------------------------------------------------------
[ô][ô][ô][ô][ô][ô][ô][ô][ô] DENTRO DO TEXT [ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô]
Private Sub TxtValor_KeyPress(KeyAscii As Integer)
SoNumPonVir KeyAscii
End Sub
Se tiver alguma duvida, tamo ae !!!
--------------------------------------------------------------
[ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô] EM UM MODULO OU EM ALGUM LUGAR DO (GENERAL) [ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô]
Sub SoNumPonVir(KeyAscii As Integer)
[ô]digitação só aceita números, vÃrgulas e pontos
Dim Char As String
Char = Chr(KeyAscii)
KeyAscii = Asc(UCase(Char))
If KeyAscii = 8 Or KeyAscii = 44 Or KeyAscii = 46 Then Exit Sub
If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0
End Sub
----------------------------------------------------------------------------------
[ô][ô][ô][ô][ô][ô][ô][ô][ô] DENTRO DO TEXT [ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô]
Private Sub TxtValor_KeyPress(KeyAscii As Integer)
SoNumPonVir KeyAscii
End Sub
Se tiver alguma duvida, tamo ae !!!
Tenta isso:
no LostFocus da text
If Not IsNumeric(nomedatext.Text) Then MsgBox [Ô]Informação Invalida[Ô]
nomedatext.selstart = 0
nomedatext.sellenght = len(nomedatext.text)
nomedatext.setfocus
exit sub
endi if
. . .
Tópico encerrado , respostas não são mais permitidas