.NET новичок здесь ... Я хотел бы сделать кнопку в форме Windows, которая отображает эффект прогресса или "перезарядки". То есть, когда кнопка нажата, она становится отключенной. Когда происходит какое-то событие или таймер, кнопка отображает ход графически. Когда процесс завершится, рисунок завершится, и кнопка станет активной. Подобные эффекты можно увидеть во многих играх.
Я подумал об использовании комбинации встроенного класса Button и функции GDI + DrawPath, но сложность плохо масштабируется, и у меня возникает неприятное ощущение, что должен быть более простой способ.
Есть идеи? Спасибо.