duda

richi
27 de Noviembre del 2007
como hacer que un vscrollvarie el tamañode un shapeen sentido contrarioal que tiene

mvallejos
27 de Noviembre del 2007
No se entiende nada.... que es lo que necesitas hacer con el scrol??

Saludos

RICHI
27 de Noviembre del 2007
TNGO PUESTO: SHAPE1.HEIGHT=VSCROLL.VALUE ASI HAGO Q LA SHAPE CREZCA HACIA ABAJO. LOQ QIERO ES CAMBIAR ALGO XA Q M PERMITA LA SHAPE AUMENTE D ABAJO A ARRIBA.

mvallejos
27 de Noviembre del 2007
Bien

Creo entender que lo que necesitas es que el shape aumente de Height en la medida que que el marcador del scroll vaya hacia arriba, es decir, a la inversa.
Pues bien, el scroll tiene 2 propiedades Max y Min

Min parte desde 0
Max Puede almacenar hasta el rando de in integer (32565)

Lo que debes hacer es lo siguiente

MinHeight = Tamaño minimo del Height del Shape

Min = 0
Max = Alto Maximo del Shape - MinHeight

En el evento Change, al height del Shape le asignas
la siguiente operacion

Shape1.Height = MinHeight + (Scoll.Max - Scroll.Value)

Al valor minimo del Height se le suma la diferencia entre el Max del scroll y el Value actual

Pruebalo y me cuentas

Saludos