FiFiWiki2

FiFiWikiの第2版

ユーザ用ツール

サイト用ツール


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

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

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

  • Update()を使う方法
//ProgressBar1の値を変更する (非同期がデフォルト)
ProgressBar1.Value = i;
//Label1のテキストを変更する
Label1.Text = i.ToString();

//Label1を再描画する
Label1.Update();
//(フォーム全体を再描画するには、次のようにする)
//this.Update();
  • BackgroundWorkerを使う方法 – ユーザーがキャンセルできるようにする
  • Threadクラスを使用したスレッド化による方法 – ユーザーがキャンセルできるようにする
c.sharp/非同期_プログレスバー.1519306619.txt.gz · 最終更新: 2018/02/22 13:36 by fifi