0

アップデーターを作成していますが、使用が完了するとファイルを起動/読み取ります。

while (webClient.IsBusy) { lbStat.Text = "Downloading: " + file; }

Downloading: Filehere は表示されませんが、ダウンロードは行われます。ダウンロードには、ダウンロード速度などのダウンロードバーがありますが、しばらくハングアップするため表示されません。whileのようなものはありますが、ハングしませんか?

4

1 に答える 1

1

それを行うと、UI スレッドで時間のかかる作業を実行しているため、UI スレッドはそのタスクが完了するまでブロック/フリーズします。

私はそのようなシナリオでバックグラウンド ワーカーを使用しました。役立つリンクがいくつかあります。

http://www.dotnetperls.com/backgroundworker

BackgroundWorker の使用方法

于 2013-07-08T18:31:49.143 に答える