Jump to content
ProgramadoraR

[Resolvido] Fazer uma textbox aceitar só letras

Recommended Posts

ProgramadoraR

Como é que posso fazer para a textbox aceitar so letras??

Edited by ProgramadoraR

Share this post


Link to post
Share on other sites
NunoDinis

If (Asc(e.KeyChar) >= 48 And Asc(e.KeyChar) <= 57) Then
  e.Handled = True
  e = Nothing
End If

Adapta só para c#, está em VB.NET.


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
apocsantos

Boa tarde,

Podes sempre fazer desta forma:

// esde pedaço de código deve ficar no evento KeyPress da textbox em causa

if (e.KeyChar >=48 || e.KeyChar > =< 65) { e.Handled = true; }

//Dó sustenido Rocking once again! 

Ou:

using System.Text // isto fica no inicio

// esde pedaço de código deve ficar no evento KeyPress da textbox em causa

if (!(Char.IsLetter(e.KeyChar) || Char.IsControl(e.KeyChar)))
e.Handled = true;

//Dó Sustenido rocking once more

Cordiais cumprimentos,

Apocsantos

Edited by apocsantos
geshi

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Share this post


Link to post
Share on other sites
Julia Hauck
Em 04/02/2013 às 11:43, jpaulino disse:

Regex é uma solução:

 


void textbox1_Validating(object sender, CancelEventArgs e)
{
   if (!Regex.IsMatch(textbox1.Text, @"^[a-zA-Z]+$"))
   {
       MessageBox.Show("Please enter letters only");
   }
}
 

 

http://stackoverflow.com/questions/4285653/having-a-maskedtextbox-only-accept-letters

Estou tentando inserir no meu código, mas não funciona. Onde devo colocar isso? Precisa de alguma biblioteca diferente ?

Share this post


Link to post
Share on other sites
apocsantos

Boa noite,

Tnns de chamar a função de validação. Ou seja colocas a chamada a essa função, por exemplo no evento "lostfocus", da textbox1.

Cordiais cumprimentos,

Apocsantos


"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

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.