Visual Basic.NET - ¿Bug en VB.net con VSCROLLBAR?

 
Vista:

¿Bug en VB.net con VSCROLLBAR?

Publicado por corben dallas (5 intervenciones) el 25/01/2005 16:25:41
Al grano:

Despues de pegarme 3 dias intentando sincronizar el tamaño un VSCROLLBAR con las propiedades largechange, smallchange, maximum y no conseguirlo, he empezado a barajar la posibilidad que sea un fallo del propio visual.

He realizado la comprobacion y efectivamente es fallo del visual:

Cuando se asigna a un VSCROLLBAR la propiedad maximum y luego intentamos leer este valor despues de moverlo, tan solo no deja llegar con la flecha de bajar al valor maximum menos el valor que ayamos asignado a la propiedad largechange.

Ejemplo: creamos un nuevo proyecto, colocamo un VSCROLLBAR (el HSCROLLBAR tambien hace lo mismo). Y a este le damos las siguientes propiedades:

maximum=97
minimum=0
largechange=10
smallchange=1

Despues añadimos un textbox y en el evento VScrollBar1_Scroll añadimos el siguiente codigo:

TextBox1.Text = VScrollBar1.Value

Cuando ejecutamos y bajamos hasta abajo del todo, el valor maximo que se consigue es 88, cuando en realidad deberia ser 97.

Lo curioso es que el mismo programa con la misma configuracion en visual 6 nos da la lectura correcta es decir 97.

Si alguien sabe la solucion se lo agradeceria eternamente. Por el momento sustituire el VSCrollbar por el control trackbar que curiosamente si que lo hace bien.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder