none
Problema al ingresar decimales en TextBox RRS feed

  • Pregunta

  • Hola, quisiera saber si hay alguna respuesta a mi problema ya que me resulta muy extraño. Resulta que al ingresar el punto correspondiente al número decimal sólo me deja ingresar un decimal y luego hay un retorno de carro. Por Ejemplo si quiero ingresar el número 10.75 en el textBox me aparecerá 510.7 , el 5 correspondiente al 2do decime me lo envía adelante.

    Hay alguna solución a este problema o puede ser que el problema se genere a raiz del codigo correspondiente al formulario en el cual se encuentran los textBox?. Ya probé a ingresar otro textBox y me tira el mismo error

    lunes, 3 de octubre de 2011 22:32

Todas las respuestas

  • Hola,

    El TextBox tiene la propiedad AcceptsReturn establecida a True.

    Porque no usas para este tipo de cosas maskedtextbox.

    Saludos,


    phurtado
    lunes, 3 de octubre de 2011 22:47
    Moderador
  • hola

    pero no has aclarado si este textbox tiene asignado algun evento ya sea keypress, keydown, keyup, o similar que pudiera estar aplciando logica a medida que escribes

    si tienes eventos como este asignado seguro esten mal codificados y genereen el problema, porque por defecto el textbox no tiene este comportamiento

    - si creas un proyecto winforms nuevo  y colocas alli un textbox al escribir ene ste se produce el mismo problema ? esto solo para descartar sino hay codigo de procesamiento global de lo tipeado en ese otro formulario

     

    valida que no se haya definido algun metodo de nombre ProcessCmdKey, este capura las teclas a nivel del formulario

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 4 de octubre de 2011 1:29