移動するニュース バー ラベルを含むデスクトップ アプリケーションを C# で作成しています。これらのラベルを移動するためにタイマーを使用していますが、問題は、このタイマーの間隔を低くすると (たとえば 1 ~ 10)、アプリケーションの CPU 使用率が非常に高くなり、高くすると (200 - 500 ) ラベルの動きが断続的になったり、スムーズに動かなくなったりして、ユーザーが快適にニュースを読むことができない場合があります。
((詳細情報)) Windowsフォームアプリケーションです。ラベルを移動する方法は次のとおりです。RSS フィードからのニュース項目は、リンクラベルのグループで表されます。これらのリンクラベルはすべてフローレイアウト コンテナーに追加されます。タイマーは、flowlayout コンテナー全体を移動します。私の知る限り、この方法がニュース バーを作成する最良の方法であることがわかりました。より良いアイデアまたは解決策があれば、助けてください。