Compartir a través de


Ejemplo Animation

Actualización: noviembre 2007

En este ejemplo se muestra cómo se implementa una animación con los objetos del espacio de nombres System.Drawing.

Para obtener ejemplos e instrucciones para la instalación

  • Siga uno o varios de los procedimientos siguientes:

    • En el menú Ayuda, haga clic en Ejemplos.

      El archivo Léame muestra información sobre los ejemplos.

    • Visite el sitio web Visual Studio 2008 Samples. Están disponibles las versiones de ejemplos más recientes.

    • Busque los ejemplos en el equipo en el que está instalado Visual Studio. De manera predeterminada, los ejemplos y el archivo Léame se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples\lcid. Para las versiones Express de Visual Studio, todos los ejemplos están en línea.

Para obtener más información, vea Localizar archivos de ejemplo.

.

Nota de seguridad:

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para ejecutar este ejemplo

  • Presione F5.

Demostraciones

En este ejemplo se utiliza un objeto Timer para controlar los cambios de animación y los controles RadioButton para seleccionar el objeto de animación. Se muestran tres estilos de animación:

  • Animación de marco. El ojo que pestañea se implementa como una serie de imágenes estáticas (marcos). Con cada paso del temporizador, se muestra el marco siguiente.

  • Objetos voladores. El tamaño y la velocidad de la pelota que bota son relativas al área del cliente. Esta animación se implementa dibujándola en el objeto Graphics del formulario.

  • Animación de texto. El texto se dibuja mediante el objeto LinearGradientBrush. Se crea un pincel diferente en cada paso del temporizador al cambiar los parámetros a LinearGradientBrush. Los parámetros mueven el punto inicial y final del relleno degradado.

Vea también

Conceptos

Información general de gráficos

Referencia

Graphics

LinearGradientBrush