none
Somente maiúsculas RRS feed

  • Pergunta

  • Oi, Boa Tarde

    Alguém Poderia me ajudar a saber como faz para o textbox aceitar somente letras maiúsculas e começar a primeira letra com maiúsculas ?

    Obrigado, Lais.

    segunda-feira, 10 de março de 2014 20:36

Respostas

  • Faça um método que faça essa validação

    string password = "passWord";
    
    foreach (char var in password)
    {
       if(var.ToString() == char.ToUpper(var).ToString())
       Console.WriteLine(var); //É UPPERCASE
    }

    Outro exemplo

    private bool TemLetraMaiuscula(string text) {
        foreach (char c in text) {
            if (char.IsUpper(c)) return true;
        }
        return false;
    }

    Poderia trabalhar com Regex também, caso prefira.

    Essa Thread irá lhe auxiliar também


    Se a sugestão resolver o problema, favor marcar como Resposta.


    • Editado Lucas_Santos segunda-feira, 10 de março de 2014 20:42
    • Marcado como Resposta Maria_15 segunda-feira, 10 de março de 2014 20:45
    segunda-feira, 10 de março de 2014 20:40

Todas as Respostas

  • Faça um método que faça essa validação

    string password = "passWord";
    
    foreach (char var in password)
    {
       if(var.ToString() == char.ToUpper(var).ToString())
       Console.WriteLine(var); //É UPPERCASE
    }

    Outro exemplo

    private bool TemLetraMaiuscula(string text) {
        foreach (char c in text) {
            if (char.IsUpper(c)) return true;
        }
        return false;
    }

    Poderia trabalhar com Regex também, caso prefira.

    Essa Thread irá lhe auxiliar também


    Se a sugestão resolver o problema, favor marcar como Resposta.


    • Editado Lucas_Santos segunda-feira, 10 de março de 2014 20:42
    • Marcado como Resposta Maria_15 segunda-feira, 10 de março de 2014 20:45
    segunda-feira, 10 de março de 2014 20:40
  • Oi, Boa Tarde

    Alguém Poderia me ajudar a saber como faz para o textbox aceitar somente letras maiúsculas e começar a primeira letra com maiúsculas ?

    Obrigado, Lais.

    Olá,

    Sua questão não ficou muito clara e pode ser entendida de várias formas.

    Se o que você quer fazer é validar o texto digitado para ver se o usuário só digitou letras maiúsculas, então siga a dica do Lucas.

    Mas se o que você quer é fazer com que qualquer letra digitada no TextBox fique maiúscula automaticamente adicione o seguinte trecho de código ao evento KeyPress do seu TextBox:

    e.KeyChar = char.ToUpper(e.KeyChar);

    Herbert Lausmann

    Meu BlogMeu perfil no Facebook

    • Sugerido como Resposta piratazzz terça-feira, 11 de março de 2014 00:54
    segunda-feira, 10 de março de 2014 20:50