タイマーを使用してPictureBox
フォーム内を移動しています。ピクチャ ボックスの後ろに白い軌跡が残りますが、ピクチャ ボックスが停止すると消えます。白い跡をなくす方法はありますか?トレイルを削除しようとthis.Invalidate();
しましたが、ピクチャボックスが停止するまでフォーム全体がちらつきました。
誰かがこの問題を解決するのを手伝ってくれたら、私は感謝します!
WinForms はアニメーションをサポートするように設計されていないため、通常、WinForms でアニメーションを行うのは WPF よりもはるかに困難です。
WinForms にいくつかのアニメーション機能を提供するオープン ソース ライブラリ Dot Net Transitions を見てください。
Transitions ライブラリを使用すると、.NET のユーザー インターフェイス要素のプロパティのアニメーション化されたトランジションを作成できます。Apple および iPhone の Core Animation ライブラリと同様の方法で、.NET で UI アニメーションを実行する簡単な方法を提供します。