none
Rechazar ciertos caracteres en un textbox. RRS feed

  • Pregunta

  • Saludos acabo de hacer un conversor de binario a decimal, pero cuando pongo un numero que no es 1 o 0 en el text box donde debe ir el numero en binario a convertir,  obviamente saldra error de ""exepcion no controlada".

    Estoy tratando de solucionarlo asi (en el evento "keypress" del textbox):

      private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
            {
                e.Handled = e.KeyChar == '2';

            }

    cuando hago esto  el numero 2 es rechazado por el textbox, pero cuando trato de añadir mas numeros de esta forma:

     private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
            {
                e.Handled = e.KeyChar == '2';
                e.Handled = e.KeyChar == '3';
            }

    El numero 3 es rechazado, pero el numero 2 vuelve a estar disponible.

    ¿como lo pongo?


    jueves, 16 de enero de 2020 23:55

Respuestas

Todas las respuestas