1

ユーザーにa を表示WaitFormし、その間に長いバックグラウンド操作を行いたいです。

このジョブには を使用しThread、ジョブが完了したときにイベントを使用して通知を受け取ります。

このシナリオでは、DevExpress WaitForm を統合したいと考えています。

このフォームは、ジョブが (スレッドの内側または外側から) 開始されるときに表示でき、完了イベントが発生すると停止できます。

.ShowWaitFormfromSplashScreenManagerはフォームを表示するだけです。待機中にフォームがウィンドウ メッセージを破棄するようにするにはどうすればよいですか?

例: ユーザーが待機中にボタンなどをクリックできるようにしたくありません。

4

3 に答える 3

1

私の知る限り、WaitForm の現在の実装では、ダイアログとして表示できません。この機能を提供する提案を見つけました: SplashScreenManager - WaitForm をモーダル ダイアログとして表示する機能を提供します。したがって、それを追跡できます。

于 2012-05-21T07:57:43.433 に答える
1

このように使用できます;

SplashScreenManager.ShowForm(typeof(WaitForm1));
........
your code
........
SplashScreenManager.CloseForm();
于 2014-01-26T16:50:17.043 に答える