次の方法で共有


Form.MaximumSize プロパティ

フォームのサイズを変更する場合の最大サイズを取得します。

Public Property MaximumSize As Size
[C#]
public Size MaximumSize {get; set;}
[C++]
public: __property Size get_MaximumSize();public: __property void set_MaximumSize(Size);
[JScript]
public function get MaximumSize() : Size;public function set MaximumSize(Size);

プロパティ値

フォームの最大サイズを表す Size

例外

例外の種類 条件
ArgumentOutOfRangeException Size オブジェクト内の高さまたは幅の値が 0 未満です。

解説

このプロパティを使用すると、フォームのサイズを指定した最大サイズに制限できます。複数のウィンドウを同時に表示する場合にこの機能を使用して、1 つのウィンドウで他のウィンドウが隠れてしまわないようにすることができます。このプロパティを高さが 0 で幅が 0 の Size オブジェクトに設定した場合、フォームには Windows で設定されている上限値を超える最大サイズは設定されません。

使用例

[Visual Basic, C#] MaximumSize プロパティを設定するコード例を次に示します。

 
Public Sub New()
    MyBase.New()

    'This call is required by the Windows Form Designer.
    InitializeComponent()

    'Set the maximum size, so if user maximizes form, it 
    'will not cover entire desktop.  
    Me.MaximumSize = New Size(500, 500)


End Sub

[C#] 
public Form1() : base()
{        

    //This call is required by the Windows Form Designer.
    InitializeComponent();

    //Set the maximum size, so if user maximizes form, it 
    //will not cover entire desktop.  
    this.MaximumSize = new System.Drawing.Size(500, 500);


}

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

Form クラス | Form メンバ | System.Windows.Forms 名前空間 | MaximizedBounds | MinimumSize | MaxWindowTrackSize