Imagine que desea animar algún objeto en un WinForm. Configura un temporizador para actualizar el estado o modelo y anula el evento de pintura del formulario. Pero a partir de ahí, ¿cuál es la mejor manera de volver a pintar el Formulario para la animación?Animación simple en WinForms
- ¿Invalidar el formulario tan pronto como termine de dibujar?
- ¿Configura un segundo temporizador e invalida el formulario en un intervalo regular?
- ¿Tal vez hay un patrón común para esto?
- ¿Hay alguna clase de .NET útil para ayudar?
Cada vez que necesito hacer esto, descubro un nuevo método con un nuevo inconveniente. ¿Cuáles son las experiencias y recomendaciones de la comunidad SO?
¿No es mejor hacerlo con la clase BufferedGraphics? –
¡Apuesto a que sí! Nunca lo usé sin embargo. – Peteter