none
Números do NUM LOCK Não Funcionam WPF C# RRS feed

  • Pergunta

  • Fiz a seguinte verificação para o TEXTBOX permitir apenas Números e virgulas: Deu certo;

    KeyConverter key = new KeyConverter();         
    
    if (e.Key == Key.Tab) return;
    if ((char.IsNumber((string)key.ConvertTo(e.Key, typeof(string)), 0) == false) && e.Key != Key.OemComma)
    {
        MessageBox.Show("Este Campo Não Aceita Letras!");
        e.Handled = true;
    }

    Porem os números do TEXTBOX Só aceitam aqueles Números que Ficam Acima das Letras, Quando Vou Digitar por exemplo os Números em um teclado Comum de um PC. Quem Tem o NUM LOCK, ele Não Funciona e nem a Virgula do NUM LOCK; Poderiam me ajudar a corrigir isso? Gostaria de Deixar habilitado Todos os Números do Teclado! Ajude me Please 


    Frases S2 - http://www.windowsphone.com/pt-br/store/app/frases-s2/72e15f77-a5ad-43ba-a752-3d2e09743008#

    sexta-feira, 27 de maio de 2016 12:49

Todas as Respostas

  • Jadson,

    Modifique seu evento KeyPress para:

    if (!(char.IsNumber(e.KeyChar) || e.KeyChar == ','))
                    e.Handled = true;
    E apenas números e virgulas serão permitidos na sua caixa de texto!

    []'s

    • Sugerido como Resposta adeilsoncs terça-feira, 24 de abril de 2018 14:34
    terça-feira, 24 de abril de 2018 14:34