MessageBoxを常に手前に表示させる


■メッセージボックスがフォームに隠れてしまう現象を防ぐ

 MessageBox.Show(Me, _
  "キャプション", _
  "タイトル", _
  MessageBoxButtons.OK, _
  MessageBoxIcon.Information)
過去に苦労した経験があるのですが・・・まさか、第一引数にこんなモノがあるとは知りませんでした。 第一引数に「Me」とOwnerを指定するだけである。

■どんなケースで必要なのか?

親フォームのTopMostプロパティがTrueになっている時、つまり最前面に表示される時に メッセージボックスを表示するとフォームの後ろに表示されてしまいますね、 この現象を回避できると言う事です。 (情報源はこちら)


関連リンク(情報源)

http://blog.livedoor.jp/loopus/archives/50217258.html

TOP ▲