Form.Size 属性

定义

获取或设置窗体的大小。

public:
 property System::Drawing::Size Size { System::Drawing::Size get(); void set(System::Drawing::Size value); };
public System.Drawing.Size Size { get; set; }
member this.Size : System.Drawing.Size with get, set
Public Property Size As Size

属性值

Size,它表示窗体的大小。

示例

以下示例演示如何创建以 75% 的不透明度级别显示的窗体。 示例代码创建一个新窗体,该窗体位于屏幕中心,并设置了一个 Opacity 属性来更改窗体的不透明度级别。 示例代码还设置 Size 属性,以提供比窗体的默认大小更大的窗体。 此示例要求从事件处理程序或其他方法中的另一个窗体调用此示例中定义的方法。

private:
   void CreateMyOpaqueForm()
   {
      // Create a new form.
      Form^ form2 = gcnew Form;

      // Set the text displayed in the caption.
      form2->Text = "My Form";

      // Set the opacity to 75%.
      form2->Opacity = .75;

      // Size the form to be 300 pixels in height and width.
      form2->Size = System::Drawing::Size( 300, 300 );

      // Display the form in the center of the screen.
      form2->StartPosition = FormStartPosition::CenterScreen;

      // Display the form as a modal dialog box.
      form2->ShowDialog();
   }
private void CreateMyOpaqueForm()
{
   // Create a new form.
   Form form2 = new Form();
   // Set the text displayed in the caption.
   form2.Text = "My Form";
   // Set the opacity to 75%.
   form2.Opacity = .75;
   // Size the form to be 300 pixels in height and width.
   form2.Size = new Size(300,300);
   // Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen;

   // Display the form as a modal dialog box.
   form2.ShowDialog();
}
Private Sub CreateMyOpaqueForm()
   ' Create a new form.
   Dim form2 As New Form()
   ' Set the text displayed in the caption.
   form2.Text = "My Form"
   ' Set the opacity to 75%.
   form2.Opacity = 0.75
   ' Size the form to be 300 pixels in height and width.
   form2.Size = New Size(300, 300)
   ' Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen

   ' Display the form as a modal dialog box.
   form2.ShowDialog()
End Sub

注解

此属性允许同时设置窗体的高度和宽度 () 像素 (,而不是单独设置 HeightWidth 属性。 如果要设置窗体的大小和位置,可以使用 DesktopBounds 属性根据桌面坐标调整窗体的大小和定位,或使用 Bounds 类的 Control 属性根据屏幕坐标设置窗体的大小和位置。

注意

此属性的最大值受运行窗体的屏幕的分辨率限制。 每个屏幕尺寸的值不能大于 12 像素, (水平 + 12 和垂直 + 12) 。

注意

在袖珍电脑设备上,可以通过将 设置为 FormBorderStyleNone 并删除任何 MainMenu 控件来创建可调整大小的窗口。 在 SmartPhone 设备上,你永远无法调整 大小 Form - 它始终会填满整个屏幕。

适用于

另请参阅