Я пытаюсь переместить поле рисунка в элементе управления, меняя его свойства Top и Left каждые 20 мс. На черном фоне это немного более плавно, но при назначении BackgroundImage для элемента управления картинка остается позади, пока элемент управления не будет перерисован несколькими секундами позже, резко замедляется, затем запускается вперед или движется по неровной траектории.
Я думаю, что когда перерисовывается элемент управления PictureBox, поток, который изменяет свои свойства left и top, останавливается до тех пор, пока перерисовка не будет завершена, и это заставит его ставить в очередь любые итерации цикла таймера, которые были задержаны, когда перерисовка завершена .
Есть ли способ сгладить движение картинки?
Спасибо
F