2013-06-06 73 views
0

當我有一個相對較快的圖片框以相對較好的計算機的形式以相對較快的速度移動時,它可以正常運行,但是當我進入稍差的計算機時,三個pictureboxes在窗體上快速移動。我不確定這是否與doublebuffering有什麼關係,有人可以解釋一下doublebuffering是什麼嗎?我該如何解決我的問題?該picturebox不是一個圖片,只是其backcolor設置爲藍色/紅色/綠色。Vb.net picturebox快速移動的延遲

回答

1

雙緩衝很好地解釋here at Wikipedia

動畫PictureBoxes幾乎無法優化,因爲它們從未打算用於此目的。

你可以詳細說明你正在試圖完成什麼樣的動畫?也許一個不同的方法,blitting到一個PictureBox或甚至DirectX更適合您的任務。

0

就擴大對上面的回答:如果你認爲雙緩衝是給你的,這樣做:

在,添加行DoubleBuffered=True