Form.Size Form.Size Form.Size Form.Size Property

Определение

Возвращает или задает размер формы.Gets or sets the size of the form.

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, представляющий размер формы.A Size that represents the size of the form.

Примеры

В следующем примере показано, как создать форму, которая отображается с уровнем непрозрачности 75%.The following example demonstrates how to create a form that is displayed with an opacity level of 75 percent. В примере кода создается новая форма, которая располагается в центре экрана с Opacity заданным свойством для изменения уровня непрозрачности формы.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. В примере кода также задается Size свойство для увеличения размера формы, чем размер по умолчанию для формы.The example code also sets the Size property to provide a larger sized form than the default size of the form. В этом примере требуется, чтобы метод, определенный в этом примере, вызывался из другой формы в обработчике событий или в другом методе.This example requires that the method defined in this example is called from another form in an event handler or other method.

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

Комментарии

Это свойство позволяет одновременно задать высоту и ширину (в пикселях) формы, а не задавать свойства и Height Width по отдельности.This property allows you to set both the height and width (in pixels) of the form at the same time instead of setting the Height and Width properties individually. Если необходимо задать размер и расположение формы, можно использовать DesktopBounds свойство для изменения размера и расположения формы на основе координат рабочего стола или с Bounds помощью свойства Control класса, чтобы задать размер и расположение формы на основе экрана курд инатес.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.

Примечание

Максимальное значение этого свойства ограничивается разрешением экрана, на котором выполняется форма.The maximum value of this property is limited by the resolution of the screen on which the form runs. Значение не может превышать 12 пикселей для каждого измерения экрана (по горизонтали + 12 и по вертикали + 12).The value cannot be greater than 12 pixels over each screen dimension (horizontal + 12 and vertical + 12).

Примечание

На устройствах Pocket PC можно создать окно с изменяемыми размерами, установив FormBorderStyle для None параметра значение и MainMenu удалив любой элемент управления.On Pocket PC devices, you can create a resizable window by setting FormBorderStyle to None and removing any MainMenu control. На смартфонах можно никогда не изменять размер, так Form как всегда будет заполнен весь экран.On SmartPhone devices, you can never resize a Form - it will always fill the entire screen.

Применяется к

Дополнительно