Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MbarrosDaniel

Permitir apenas Números

Recommended Posts

Olá, Estou tentando aprender um pouco do Visual Basic, e por enquanto estou batendo cabeça... Gostaria de restringir um textbox a receber apenas números. Como faço?Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

No KeyPress do txtbox:

 

'SOMENTE NUMEROS NESTE CAMPO    If (Chr(KeyAscii) < "0" Or Chr(KeyAscii) > "9") And KeyAscii <> 8 Then        KeyAscii = 0         Beep    End If

Compartilhar este post


Link para o post
Compartilhar em outros sites

No KeyPress do txtbox:

'SOMENTE NUMEROS NESTE CAMPO    If (Chr(KeyAscii) < "0" Or Chr(KeyAscii) > "9") And KeyAscii <> 8 Then        KeyAscii = 0         Beep    End If
Não entendi direito isso, alguem pode me explicar?Tipo, prque as aspas nos numeros? - (If (Chr(KeyAscii) < "0" Or Chr(KeyAscii) > "9")E porque do - And KeyAscii <> 8 Then ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

rsrs kikoisa nao...Mas acho ki descobri, vi por ai uma outra forma comentata... If KeyAscii <> 13 And KeyAscii <> 8 Then 'Se não for Enter ou BackSpace If Not IsNumeric(Chr(KeyAscii)) Then KeyAscii = 0 End If o oito eh o backSpace... senao o cara nao poderia deletar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.