Control.DefaultSize 属性

定义

获取控件的默认大小。Gets the default size of the control.

protected:
 virtual property System::Drawing::Size DefaultSize { System::Drawing::Size get(); };
protected virtual System.Drawing.Size DefaultSize { get; }
member this.DefaultSize : System.Drawing.Size
Protected Overridable ReadOnly Property DefaultSize As Size

属性值

控件的默认 SizeThe default Size of the control.

示例

下面的代码示例将重写 DefaultSize 属性,并将窗体的默认大小设置为500像素正方形。The following code example overrides the DefaultSize property, and makes the default size of the form 500 pixels square.

protected:
   property System::Drawing::Size DefaultSize 
   {
      virtual System::Drawing::Size get() override
      {
         // Set the default size of
         // the form to 500 pixels square.
         return System::Drawing::Size( 500, 500 );
      }
   }
protected override Size DefaultSize
{
   get
   {
      // Set the default size of
      // the form to 500 pixels square.
      return new Size(500,500);
   }
}
Protected Overrides ReadOnly Property DefaultSize() As Size
   Get
      ' Set the default size of
      ' the form to 500 pixels square. 
      Return New Size(500, 500)
   End Get
End Property

注解

DefaultSize 属性表示控件在最初创建时的 SizeThe DefaultSize property represents the Size of the control when it is initially created. 可以通过设置控件的 Size 属性值来调整控件的大小。You can adjust the size of the control by setting its Size property value.

备注

若要保持更好的性能,请不要在其构造函数中设置控件的 SizeTo maintain better performance, do not set the Size of a control in its constructor. 首选方法是重写 DefaultSize 属性。The preferred method is to override the DefaultSize property.

备注

在 Windows Server 2003 系统上,Form 的大小受监视器的最大像素宽度和高度的限制。On Windows Server 2003 systems, the size of a Form is restricted by the maximum pixel width and height of the monitor.

继承者说明

在派生类中重写 DefaultSize 属性时,最好是使用所需的维度返回 Size,而不是重写所有实现。When overriding the DefaultSize property in a derived class, it is preferable to return a Size with the desired dimensions rather than to override all the implementation.

适用于

另请参阅