1. ホーム
  2. c#

[解決済み] Windows Forms ProgressBar。マーキーを起動/停止する最も簡単な方法は?

2023-06-15 02:46:07

質問

C#とWindows Formsを使用しています。プログラムでは通常のプログレスバーがうまく動作していますが、現在、継続時間が簡単に計算できない別の操作があります。プログレス バーを表示したいのですが、スクロール マーキーを開始/停止する最良の方法がわかりません。マーキーの速度を設定して、start()とstop()を持つような単純なものを望んでいましたが、それほど単純ではなさそうです。バックグラウンドで空のループを実行しなければならないのでしょうか? どうすればよいのでしょうか?ありがとうございます。

どのように解決するのですか?

プログレスバーで、スタイルを Marquee . これは不定形のプログレスバーを表します。

myProgressBar.Style = ProgressBarStyle.Marquee;

また MarqueeAnimationSpeed プロパティを使って、小さな色のブロックがプログレスバー上でアニメーションするのにかかる時間を設定することもできます。