Export (0) Print
Expand All

Form.Size Property

Gets or sets the size of the form.

[Visual Basic]
Public Shadows Property Size As Size
[C#]
public new Size Size {get; set;}
[C++]
public: __property Size get_Size();
public: __property void set_Size(Size);
[JScript]
public hide function get Size() : Size;
public hide function set Size(Size);

Property Value

A Size that represents the size of the form.

Remarks

This property allows you to set both the height and width of the form at the same time instead of setting the Height and Width properties individually. If you want to set the size and location of a form, you can use the DesktopBounds property to size and locate the form based on desktop coordinates or use the Bounds property of the Control class to set the size and location of the form based on screen coordinates.

Example

[Visual Basic, C#, C++] The following example demonstrates how to create a form that is displayed with an opacity level of 75 percent. The example code creates a new form that is positioned in the center of the screen with an Opacity property set to change the opacity level of the form. The example code also sets the Size property to provide a larger sized form than the default size of the form. This example assumes that the method defined in this example is called from another form in an event handler or other method.

[Visual Basic] 
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

[C#] 
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();
}

[C++] 
private:
   void CreateMyOpaqueForm()
   {
      // Create a new form.
      Form* form2 = new Form();
      // Set the text displayed in the caption.
      form2->Text = S"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();
   }

[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

See Also

Form Class | Form Members | System.Windows.Forms Namespace | Width | Height | DesktopBounds | Bounds

Show:
© 2014 Microsoft