Ir para conteúdo
Fórum Script Brasil
  • 0

Apenas Números e apenas letras no TextBox


Danleonhart

Pergunta

Pessoal... achei aqui no fórum uma dica de como fazer para oTextBox aceitar apenas número...o porém é que dessa maneira ele não aceita "."(ponto) nem "," (virgula)... o código foi o seguinte:

---------------------------------------------------

Private Sub Text1_KeyPress(KeyAscii As Integer)

If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 Then

KeyAscii = 0

End If

End Sub

---------------------------------------------------

Como posso fazer para que ele aceite o ponto e a virgula ?

Também quero saber como configuro para aceitar apenas letras...

Obrigado !

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
de qualquer forma, na sala de tutoriais, onde esta tb esse codigo, acho q tem la o codigo com virgula.

@Kuroi

Ok... realmente era a primeira opção:

-----------------------------------------------

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 46 Then KeyAscii = 44

If KeyAscii = 44 And InStr(Text1.Text, ",") <> 0 Then

KeyAscii = 0

Exit Sub

End If

If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 And KeyAscii <> 44 Then

KeyAscii = 0

End If

End Sub

--------------------------------------------------

Tou tentando configurar para ele aceitar o "ponto" (.) também...

E como faço pra aceitar apenas "letra" ? :unsure:

Editado por Danleonhart
Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal, conseguí... ficou assim:

-------------------------------------------------------

Private Sub vh_KeyPress(KeyAscii As Integer)

If KeyAscii = 46 Or KeyAscii = 44 Or KeyAscii = 8 Then

Exit Sub

End If

If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 And KeyAscii <> 44 Then

KeyAscii = 0

End If

End Sub

------------------------------------------------------

Dessa maneira o TextBox aceita apenas números, "."(ponto) e "," (vírgula).

Agora vou tentar configurar para aceitar apenas letras... quem souber fala aê ! :D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...