Ejemplo para visual basic.net que hace un efecto Fade in Fade out a un formulario, modificando la propiedad Opacity de los mismos mediante un temporizador
Cuando se carga un formulario se realiza el fade in, y cuando se descarga el Fade OutPara usarlo en varios formularios, hay que crear una instancia de una simple clase que se encarga de aplicarle el incremento o decremento de la transparencia , en los eventos Shown y FormClosing
Nota. No se requiere colocar un control timer en cada formulario, ya que el timer está creado dentro del módulo de clase
Los únicos valores que hay que indicarle al módulo antes de cargarlo ( en el Load ) son:
- El formulario
- El valor máximo de transparencia ( el valor de transparencia puede ser un valor desde 0.0 hasta 1. esto en el evento de carga de cada form )
- El intervalo en milisegundos.
No hay comentarios:
Publicar un comentario