Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Andrepereira9

[Resolvido] verificar se o texto introduzido num textbox, só contém letras

Mensagens Recomendadas

Andrepereira9

Boa Noite

Precisava de saber como faço para verificar se o texto introduzido num textbox, só contém letras. Ou seja, não podem ser introduzidos números.

Já andei a pesquisar e só encontrei o inverso, ou seja, para  verificar se se foram introduzidos números

Uma MaskedTextBox dá para fazer isso?

Cumps


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
vbtipo

Para introduzires tudo menos números.

Private Sub txtletras_KeyPress(KeyAscii As Integer)

        If  IsNumeric (Chr(KeyAscii))  Then
             KeyAscii = 0
        End If

End Sub


Lema: Se eu não saber de alguma coisa não se preocupem porque tento sempre ajudar alguma coisita, nem que seja, por palpites/sugestões.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Andrepereira9

Podes explicar-me melhor como funciona isso?

Não consigo por esse código a funcionar.  :wallbash:

Fica a aceitar tudo à mesma.

Cumps


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Evangelion

Por exemplo clicas na text box e vai-te aparecer:

Private Sub txtnome_Change()

End Sub

alteras metendo da seguinte forma:

Private Sub txtnome_KeyPress(KeyAscii As Integer)

        If  IsNumeric (Chr(KeyAscii))  Then
             KeyAscii = 0
        End If

End Sub

Agora é dependendo do nome que tenhas dado a text, que no meu caso era txtnome. Espero que me tenha feito entender :P

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Tuntankamon

Só uma aparte, não necessitas de alterar...

Se olhares para a janela do código tens duas combos no topo, a do lado esquerdo mostram os objectos que tens no teu form, e no lado esquerdo irão aparecer os eventos que podes utilizar para o objecto seleccionado na primeira.

Neste caso, só tens de seleccionar o nome da tua textbox na primeira e depois seleccionares o evento que desejas controlar, neste caso aproveitando o exemplo, será o KeyPress.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.