SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: dreamer en Jueves 17 de Noviembre de 2005, 16:19

Título: Cargar Cobobox
Publicado por: dreamer en Jueves 17 de Noviembre de 2005, 16:19
Hola Copañeros(as)

Tengo un problema, osea algo que no me resulta yo creoo que se puede ya que no es algo tan dificil pero nose porque no me resulta.
Le cuento tengo un combobox en el cual quiero llenarlo con lo siguiente:

1,5
1,51
1,52
1,53
1,54
1,55
1,56
1,57
1,58
1,59
1,6
1,61
1,62
1,63
1,64

Al cargar el formulario osea en evento load, tengo claro que debo hacer while...algo asi tengo hecho.

 Dim h As Integer
    h = 1.5
    While h <= 4
        h = h + 0.1
        cboBonoAnual.AddItem h
    Wend

pero me devuelve estos valores:
1.5
1.6
1.7
1.8
1.9

y yo lo quiero asi:
1,5
1,51
1,52
1,53
1,54

Intente h=h+0.11 y me da estos resultados

1.61
1.72
1.83

Quien me podria orientar que no se me ocurre como hacerlo.

De antemano se agradece
Título: Re: Cargar Cobobox
Publicado por: Mirror en Jueves 17 de Noviembre de 2005, 16:29
:blink: probaste con 0.01?????
Título: Re: Cargar Cobobox
Publicado por: dreamer en Jueves 17 de Noviembre de 2005, 17:04
jejeje ahora si funciono.

Que tonto soy.....

Gracias compañero
Título: Re: Cargar Cobobox
Publicado por: patitofeo en Viernes 18 de Noviembre de 2005, 17:28
Solo una cuestion.   :unsure:

Ya se que Visual Basic se lo traga todo... pero...

declaras "h" como entero y le asignas valores de coma flotante.

"h" deberia estar declarado como "Single" o como "Double"

Aunque el programa funcione, no está bien del todo. Yo tendría más cuidado con este tipo de cosas ya que no creo que sea bueno acostumbrarse a estos bugs ya que no todos los lenguajes son tan tolerantes como el visual basic.

Saludos  :smartass: