none
verificar si un dato es decimal RRS feed

  • Pregunta

  • buenas tardes....tengo un textbox en el cual ingreso solo números (eso lo puedo hacer bien) pero tmb pueden ingresarse números decimales....como puedo verificar que sean datos decimales? o que solamente me deje escribir una sola coma o un dato valido por ej que no sea 0123 en lugar de 0,123.....muchas grax d antemano...
    lunes, 24 de abril de 2017 20:38

Respuestas

  • Hola GonzaloCabrera

    Debes validar que solo te deba ingresar números y un solo punto o coma, lo logras con lo siguiente en tu evento keypress

    if (Char.IsDigit(e.KeyChar)) { e.Handled = false; } else { if (Char.IsControl(e.KeyChar)) { e.Handled = false; } else if (e.KeyChar == '.' || e.KeyChar == ',') { e.Handled = false; } else { e.Handled = true; } }

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    jueves, 27 de abril de 2017 16:19