0

例-ボタンをクリックすると、出力ウィンドウが表示されますが、ぼやけているか、しばらく待つ必要があります(バックグラウンドで何かが実行されているように)。しばらくすると、ウィンドウがアクティブ化モードになります。

thread.sleepメソッドを使用せずにこれを実現するのを手伝ってもらえますか?

4

1 に答える 1

0

次に、ストップウォッチを使用して必要な時間を設定し、アプリケーションのすべてのコントロールを無効にすることができます (Winform?Silverlight?)

次に、ストップウォッチが終了するまでループするか、ある種の処理ラベルを表示します。

 While(stopwatch.IsRunning) 
  { 
     //Do nothing 
   } 

ところで:これは同期操作です。ユーザー入力が保留されている間にスレッドが実行する必要がある場合は、それを使用できません。

于 2013-03-12T18:51:06.983 に答える