none
Textbox somente com letras RRS feed

  • Pergunta

  • Pessoal,

    Estou programando em uma aplicação WPF e preciso que algumas textbox aceitem somente letras, não quero que seja possível digitar caracteres especiais e nem números.

    Alguém pode ajudar?

    Obrigada.

    domingo, 14 de junho de 2015 19:22

Respostas

  • Luna, realmente tinha um código a mais.

    Por favor faça a alteração abaixo:

            private void OnKeyDownHandler(object sender, KeyEventArgs e)
            {            
                if ((e.Key < Key.A) || (e.Key > Key.Z))
                    e.Handled = true;
            }


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".

    segunda-feira, 15 de junho de 2015 03:01

Todas as Respostas

  • Olá Lucio!
    Testei o código e não funcionou.

        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
            }
    
            private void OnKeyDownHandler(object sender, KeyEventArgs e)
            {
                if (e.Key == Key.Return)
                {
                    if ((e.Key < Key.A) || (e.Key > Key.Z))
                        e.Handled = true;
                }
            }
        }
        }

    XAML

      <Grid>
            <TextBox x:Name="tt3" HorizontalAlignment="Left" Height="23" Margin="119,48,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"  KeyDown="OnKeyDownHandler" />
            <TextBox x:Name="tt2" HorizontalAlignment="Left" Height="23" Margin="119,127,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"  KeyDown="OnKeyDownHandler" />
    
        </Grid>

    Obrigada

    segunda-feira, 15 de junho de 2015 02:00
  • Lucio, funcionou, muito obrigada!
    segunda-feira, 15 de junho de 2015 12:10
  • Lucio, para entrar somente números eu teria que criar o mesmo evento no xaml, mas como eu criaria a classe?
    segunda-feira, 15 de junho de 2015 12:13
  • Obrigada.

    Lucio, como criaria essa classe para receber apenas números?

    quinta-feira, 18 de junho de 2015 18:28