Form.MaximumSize 属性

获取窗体可调整到的最大大小。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
<LocalizableAttribute(True)> _
Public Overrides Property MaximumSize As Size
用法
Dim instance As Form
Dim value As Size

value = instance.MaximumSize

instance.MaximumSize = value
[LocalizableAttribute(true)] 
public override Size MaximumSize { get; set; }
[LocalizableAttribute(true)] 
public:
virtual property Size MaximumSize {
    Size get () override;
    void set (Size value) override;
}
/** @property */
public Size get_MaximumSize ()

/** @property */
public void set_MaximumSize (Size value)
public override function get MaximumSize () : Size

public override function set MaximumSize (value : Size)

属性值

Size,表示该窗体的最大大小。

异常

异常类型 条件

ArgumentOutOfRangeException

Size 对象内的高或宽的值小于零。

备注

此属性使您得以将窗体的大小限制为指定的最大大小。当同时显示多个窗口时,可以使用此功能,以确保单个窗口不导致其他窗口被隐藏。如果将该属性设置为 0 高度和 0 宽度值的 Size 对象,则窗体除了 Windows 设置的限制外,将没有最大的大小。

示例

下面的代码示例阐释了如何设置 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
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);


}
public:
   Form1()
      : Form()
   {
      
      //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 = System::Drawing::Size( 500, 500 );
   }
public Form1()
{
    //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.set_MaximumSize(new System.Drawing.Size(500, 500));
} //Form1

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

Form 类
Form 成员
System.Windows.Forms 命名空间
Form.MaximizedBounds 属性
MinimumSize
MaxWindowTrackSize