|  | 分類:[C#]
 
 
 VS2010 C#にて、MessageBox.Showで確認ダイアログを表示しているのですが、
表示位置が画面中央ではなく、水平位置は中央、垂直位置が下から1/4くらいの位置になってしまいます。
また、ダイアログ中の背景色が1色ではなく灰色の帯が出てきます。
イメージとしては
+------------------------------------------+
|                                          |
|       ? 保存します。宜しいですか?      |
|                                          |
|==========================================|
|====この辺が灰色==========================|
|==========================================|
|         +---------+      +---------+     |
|         | はい(Y) |      |いいえ(N)|     |
|         +---------+      +---------+     |
+------------------------------------------+
こんな感じです。
表示は以下のように特に変なことはしていないと思います。
if (MessageBox.Show("保存します。宜しいですか?",
     this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question,
     MessageBoxDefaultButton.Button2) == DialogResult.No)
{
    return;
}
原因、解決方法を知っていたら教えていただけますか?
 |