FiFiWiki2

FiFiWikiの第2版

ユーザ用ツール

サイト用ツール


c.sharp:非同期_プログレスバー

**以前のリビジョンの文書です**

時間のかかる処理の進行状況を表示する - .NET Tips (VB.NET,C#...)

  • Update()を使う方法

CS //ProgressBar1の値を変更する (非同期がデフォルト) ProgressBar1.Value = i; //Label1のテキストを変更する Label1.Text = i.ToString(); //Label1を再描画する Label1.Update(); //(フォーム全体を再描画するには、次のようにする) //this.Update();

  • BackgroundWorkerを使う方法 – ユーザーがキャンセルできるようにする
  • Threadクラスを使用したスレッド化による方法 – ユーザーがキャンセルできるようにする
c.sharp/非同期_プログレスバー.1519306610.txt.gz · 最終更新: 2018/02/22 13:36 by fifi