none
Campos numéricos

    Question

  • Como eu faço para o usuário poder apenas digitar numeros em alguns campos especificos ?
    "A imaginação é mais importante que o conhecimento. O conhecimento é limitado. A imaginação envolve o mundo." Albert Einstein
    Friday, September 10, 2010 5:46 PM

Answers

  • use o controle masked text box.

     

    e na propriedade mask bote 9999 (por exemplo).

    • Marked as answer by Éder Luiz Friday, September 10, 2010 5:49 PM
    Friday, September 10, 2010 5:48 PM
  • na propriedade promptchar bote um espaço em branco

     

    • Marked as answer by Éder Luiz Friday, September 10, 2010 6:33 PM
    Friday, September 10, 2010 5:58 PM
  • Éder,

     

    Vá até a área de eventos (simbolo de raio, acima das propriedades) e de um duplo clique em 'KeyPress' e coloque o seguinte código:

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
          if (!char.IsDigit(e.KeyChar))
          {
            e.Handled = true;
          }
        }
    

     

    Abraço,

     


    Ricardo Alves
    www.ricardoalves.me
    • Proposed as answer by RicardoAlves Friday, September 10, 2010 6:01 PM
    • Marked as answer by Éder Luiz Friday, September 10, 2010 6:32 PM
    Friday, September 10, 2010 6:01 PM

All replies

  • use o controle masked text box.

     

    e na propriedade mask bote 9999 (por exemplo).

    • Marked as answer by Éder Luiz Friday, September 10, 2010 5:49 PM
    Friday, September 10, 2010 5:48 PM
  • use o controle masked text box.

     

    e na propriedade mask bote 9999 (por exemplo).


    Mas não tem outra forma, pq esse controle fica aparecendo uma linha de baixo do textbox

     

    ou se tem como tirar essa linha


    "A imaginação é mais importante que o conhecimento. O conhecimento é limitado. A imaginação envolve o mundo." Albert Einstein
    Friday, September 10, 2010 5:55 PM
  • na propriedade promptchar bote um espaço em branco

     

    • Marked as answer by Éder Luiz Friday, September 10, 2010 6:33 PM
    Friday, September 10, 2010 5:58 PM
  • Éder,

     

    Vá até a área de eventos (simbolo de raio, acima das propriedades) e de um duplo clique em 'KeyPress' e coloque o seguinte código:

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
          if (!char.IsDigit(e.KeyChar))
          {
            e.Handled = true;
          }
        }
    

     

    Abraço,

     


    Ricardo Alves
    www.ricardoalves.me
    • Proposed as answer by RicardoAlves Friday, September 10, 2010 6:01 PM
    • Marked as answer by Éder Luiz Friday, September 10, 2010 6:32 PM
    Friday, September 10, 2010 6:01 PM
  • na propriedade promptchar bote um espaço em branco

     


    Valeu cara..

     

    abraços


    "A imaginação é mais importante que o conhecimento. O conhecimento é limitado. A imaginação envolve o mundo." Albert Einstein
    Friday, September 10, 2010 6:26 PM
  • Éder,

     

    Vá até a área de eventos (simbolo de raio, acima das propriedades) e de um duplo clique em 'KeyPress' e coloque o seguinte código:

     

      private
     void
     textBox1_KeyPress(object
     sender, KeyPressEventArgs e)
      {
       if
     (!char
    .IsDigit(e.KeyChar))
       {
        e.Handled = true
    ;
       }
      }
    

     

     

    Abraço,

     


    Ricardo Alves
    www.ricardoalves.me


    Muito boa essa...valeu..

     

    abraços


    "A imaginação é mais importante que o conhecimento. O conhecimento é limitado. A imaginação envolve o mundo." Albert Einstein
    Friday, September 10, 2010 6:27 PM
  • Por favor, se foi útil, marque como resposta... ;)

     

    Abraço,

     


    Ricardo Alves
    www.ricardoalves.me
    Friday, September 10, 2010 6:30 PM