Использование Thread.Sleep()
для управления чем-либо похоже на DoEvents
из VB6 - вероятно, очень плохая идея :) Не зная много о структуре вашего приложения, как насчет использования Timer
, чтобы вы могли перемещать вещи с точно скоростью хочешь?
Если бы вы могли дать более подробную информацию, которая может помочь ...
Кроме того, создавать графы в Windows намного проще в WPF, чем в WinForms, опять же, в зависимости от того, чем является ваш проект:)