メッセージボックスがフォームの後ろに隠れてしまう現象について
- 題名: メッセージボックスがフォームの後ろに隠れてしまう現象について
- 著者: はてな
- 日時: 2008/12/15 11:41:12
- ID: 23590
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: メッセージボックスがフォームの後ろに隠れてしまう現象について
- 著者: やじゅ
- 日時: 2008/12/15 12:55:33
- ID: 23591
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: メッセージボックスがフォームの後ろに隠れてしまう現象について
- 著者: はてな
- 日時: 2008/12/15 13:09:36
- ID: 23592
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: メッセージボックスがフォームの後ろに隠れてしまう現象について
- 著者: やじゅ
- 日時: 2008/12/15 16:52:12
- ID: 23600
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: メッセージボックスがフォームの後ろに隠れてしまう現象について
- 著者: はてな
- 日時: 2008/12/15 19:15:25
- ID: 23605
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: メッセージボックスがフォームの後ろに隠れてしまう現象について
- 著者: やじゅ
- 日時: 2008/12/16 0:00:16
- ID: 23607
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
画面A(メイン画面)から、ある処理ボタンを押したとき、
@処理実行中は「しばらくお待ち下さい。」の画面B(待機画面)を表示
A処理が終わったときに処理終了のメッセージボックスを表示
としているのですが、@の待機画面が表示されてる際に、メイン画面をクリックする等、メイン画面にフォーカスをやってしまうと、Aのメッセージボックスがメイン画面の後ろに隠れてしまいます。
この現象の原因、及び対処法をご教授願えませんでしょうか。
以下にコードを示します。
Dim WaitForm As New FormA
WaitForm.Show()
'ここで時間のかかる処理を行う
WaitForm.Close()
WaitForm = Nothing
Call MsgBox("処理が終了しました。")