Я пытаюсь переместить изображение в содержащем элементе управления, изменив его свойства Top и Left каждые 20 мс. На черном фоне это немного более гладко, но при назначении элемента управления BackgroundImage картинка оставляет за ним след, пока элемент управления не будет перерисован через несколько секунд, внезапно замедляется, а затем запускается вперед или движется по неровной траектории.Перемещение фотокамер с таймером
Я думаю, что когда элемент управления PictureBox перерисовывается, поток, который изменяет свои левые и верхние свойства, останавливается до тех пор, пока не будет завершена перерисовка, и это заставит его помещать в очередь любые итерации цикла таймера, которые были задержаны, когда перерисовка полный.
Есть ли способ сгладить движение изображения?
Благодаря F
system.timer или form.timer? – Fredou
System.Timers.Timer – Michali
Я изменил его на System.Windows.Timer, и движение явно более плавное, но я предпочел бы, чтобы он проходил по другой теме. – Michali