0

ToolStripButton をクリックすると、WaitCursor が表示され、約 10 秒間 StatusStrip が更新されてから通常に戻る方法はありますか。コーディングの入力方法がわかりません。

誰かがプロセスを案内してくれたら。(またはコードを教えてください)

ありがとうございました

J・マホーン

4

2 に答える 2

0

Using a timer:

1:Add a timer from your component toolbox to your form.

2:Set the inteval to 10,000 (this is in milliseconds, 1000 = 1 second)

3:In the timers' "Tick" event, write this code:

Timer1.stop 'This assumes your timer it named Timer1
Me.Cursor = Cursors.Default

4: When you want to make it show the cursor, either have a method to do both these lines and call the method or just write these 2 lines all over the place:

Me.Cursor = Cursors.WaitCursor
Timer1.Start
于 2013-10-16T20:39:26.093 に答える
0

「通常の」プログラム フローを維持するには、async/await を使用することをお勧めします。

Me.Cursor = Cursors.WaitCursor
Await Task.Delay(10000)
Me.Cursor = Cursors.Default
于 2013-10-16T21:05:31.343 に答える