|
分類:[.NET 全般]
お世話になっています。
状況 Form1とForm2の大きさは共にプロパティーの項目、sizeで371.267に設定してあります。 しかしデバッグ又はコンパイル後に表示される画面の大きさはForm2の方が縦方向に26ピクセル 大きくなっています。(Winspector Spyで調べました。Form1は371.267、Form2は371.293)
Form1とForm2の設定の違いは、Form2のcontrolBoxをFalseにしてあります。 Form2のcontrolBoxをTrueにすれば、大きさは同じになります。 MinimumSize,MaximumSize等変更してみましたが効果はありませんでした。
質問 1)Form2.cs[デザイン]画面の設定と実際の画面の大きさが異なるのはなぜか? (タイトルバー(?、上の青色の部分)の領域に含まれる3個のコントロールの有効無効が なぜ全体の大きさに影響するのか?)
2)controlBoxをFalseにしたまま設定通りの同じ大きさにする方法は無いでしょうか。? 環境 Windows XP SP3 Visual Studio 2010 C#
ソフトウェアーの本質的な疑問とは異なりますが、どうしても納得がいきません。 宜しくお願いします。
|