Шаблон приложения с таймером анимации
Сперва создадим шаблон для статической отрисовки. Далее в конструктор добавим таймер:
System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
timer.Interval = 20; // интервал отрисовки в милисекундах
timer.Start();
timer.Tick += Timer_Tick;Ниже после конструктора добавим хендлер таймер:
private void Timer_Tick(object? sender, EventArgs e)
{
Invalidate();
}
После этих действий хендлер Paint будет вызываться непрерывано. Меняя внутренние переменные и рисуя разную картинку мы можем создавать различные эффекты анимации. Более подробно смотри в разделах начиная с раздела Анимация