Efecto de transición

31/10/2003 - 13:22 por Pineda | Informe spam
Hola a todos,
Tengo una idea en mente, puramente estetica, que creo podría resultarme
interesante incorporarla a una aplicación que actualmente estoy
desarrollando, y es que dado un control contenedor de cualquier tipo, un
panel p.e.(con controles indeterminados), crear una imagen bitmap de este
para hacer una transición, como bien podriá ser al clickear un boton, y
hacer que aparezca dicho contenedor con un efecto (indeterminado), que bien
podría ser un fade, o zoom.

Creo que me he explicado, aunque quizas el ejemplo no os haga verlo tan
claro.

Gracias de todos modos, por vuestro tiempo y paciencia. :-D
Pineda.
 

Leer las respuestas

#1 Tristan
31/10/2003 - 14:40 | Informe spam
Podrías obtener un efecto de tipo zoom, incluyendo tus
controles en un control de tipo contenedor, por ejemplo
un Panel, o el propio Form entero, y activando los cuatro
Anchor de cada control. Solo tendrías que incrementar el
tamaño del control contenedor mediante un Thread o un
Timer.

Lamentablemente solo se haría zoom del tamaño de los
controles, pero no del texto. Un zoom de mejor calidad se
podría obtener mediante un PictureBox que tenga la imagen
del cuadro de diálogo, con la propiedad SizeMode =
StretchImage.

El fade, lo puedes hacer mediante la propiedad Opacity
del form. Llevándo ese valor desde 0 hasta 100, harías
aparecer progresivamente el form. Lo contrario se puede
hacer para que desaparezca progresivamente el otro.

Si para esto último, necesitas que sea un control dentro
de un Form y no todo el cuadro de diálogo, hay una forma
de lograrlo. Si estás interesado en saber como incluir un
form dentro de otro, no tengo problemas en contarlo, pero
no quiero enrollarme más :-)

Preguntas similares