none
Formato ComboBox RRS feed

  • Pregunta

  • Buen día,

    estoy trabajando en un UserControl, donde pretendo mostrar diferente información en un combobox. Pero en este punto ando un poco atorado con el formato de presentación.

    El efecto que quiero lograr es el siguiente.

    Si el dato ingresado es tipo Int, ejemplo: 10000 con formato 10,000

    Si el dato ingresado es tipo decimal, ejemplo: 34 con formato 34.00

    entre otros tipos mas.

    pensé en el evento  comboBox1_KeyDown(object sender, KeyEventArgs e) y capturar el enter.

    tomar el valor this.comboBox1.Text verificar el tipo y asignarlo de nuevo a this.comboBox1.Text ya con el formato

    por ejemplo this.comboBox1.Text = (int.Parse(this.comboBox1.Text)).ToString("N2");

    pero sigue sin mostrar el formato.

    intente también con String.Format() sin éxito.

    Tendrán, ¿Algún consejo?

    Saludos y de antemano gracias.

    domingo, 21 de julio de 2019 19:53

Respuestas

  • Hola P4, el caso es que puedes hacerlo de varias maneras, pero, sería mejór que tu aplicación siempre y independientemente de la cultura del usuario que lo ejectute siempre mantenga el formato.

     Te dejo un link donde Enrique Montejo aclara el tema por allí te es útil

    https://social.msdn.microsoft.com/Forums/es-ES/ee623b08-6612-4777-ace0-1216053b5e9b/escribir-formato-en-decimal-en-vbnet?forum=vbes


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    • Marcado como respuesta P4C0099 domingo, 21 de julio de 2019 22:05
    domingo, 21 de julio de 2019 20:39

Todas las respuestas

  • Hola P4, el caso es que puedes hacerlo de varias maneras, pero, sería mejór que tu aplicación siempre y independientemente de la cultura del usuario que lo ejectute siempre mantenga el formato.

     Te dejo un link donde Enrique Montejo aclara el tema por allí te es útil

    https://social.msdn.microsoft.com/Forums/es-ES/ee623b08-6612-4777-ace0-1216053b5e9b/escribir-formato-en-decimal-en-vbnet?forum=vbes


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    • Marcado como respuesta P4C0099 domingo, 21 de julio de 2019 22:05
    domingo, 21 de julio de 2019 20:39
  • Muchas gracias, me ayudo bastante.
    domingo, 21 de julio de 2019 22:06