Jump to content
  • 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

Recommended Posts

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.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.