Efecto de Barrido
Publicado por Esteban Andrade (11 intervenciones) el 28/12/2007 02:17:44
Buenas noches.
Mi consulta es la siguiente...
En un formulario he querido hacer un efecto de barrido en unos botones creados por mí mismo mediante una clase (los botones). La idea es que los botones entren al formulario desde un lado de la ventana cuando éste se hace visible.
Lo hice de esta manera dentro de un control Timer cuando el formulario se hace visible.
if Thisform.MiBoton.left < 200
Thisform.MiBoton.left = Thisform.MiBoton.left + 1
else
This.Enabled = .F.
endif
y funciona bien solo que hay momentos en que parece que la imagen se pega y de un pronto a otro salta varias posiciones hasta llegar a 200.
O bien, se ve perfectamente el efecto, pero cuando paso el mouse sobre él (en el proceso) se congela la imagen hasta que aparece en la coordenada 200.
Si alguien sabe lo que quiero decir, por favor ayúdeme......
Mi consulta es la siguiente...
En un formulario he querido hacer un efecto de barrido en unos botones creados por mí mismo mediante una clase (los botones). La idea es que los botones entren al formulario desde un lado de la ventana cuando éste se hace visible.
Lo hice de esta manera dentro de un control Timer cuando el formulario se hace visible.
if Thisform.MiBoton.left < 200
Thisform.MiBoton.left = Thisform.MiBoton.left + 1
else
This.Enabled = .F.
endif
y funciona bien solo que hay momentos en que parece que la imagen se pega y de un pronto a otro salta varias posiciones hasta llegar a 200.
O bien, se ve perfectamente el efecto, pero cuando paso el mouse sobre él (en el proceso) se congela la imagen hasta que aparece en la coordenada 200.
Si alguien sabe lo que quiero decir, por favor ayúdeme......
Valora esta pregunta


0