3

ユーザーが複数の子フォームを開くことができる MDI アプリケーション (.NET 2.0 で記述) があります。子フォームは常に MDI 親内で最大化されます。MDI の親が最大化されているときに MessageBox.Show を実行しようとすると、MessageBox が表示されません。Alt-Tab を実行すると (または Alt キーを押すだけでも)、MessageBox が前面に表示されます。

そもそもその吸盤を表示させる方法はありますか?

これは、MDI の親が最大化されている場合にのみ問題になります...

4

1 に答える 1

2

MessageBox.Show(Window owner, string message, string caption)を使用してみてください 。MB が前面に表示されるように、MDI アプリケーションを所有者として設定します。

ああ、投稿にいくつかのタグも追加する必要があります。

于 2008-09-18T23:23:33.813 に答える