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

Объект 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

Комментарии

Это свойство позволяет одновременно задавать высоту и ширину (в пикселях) формы, а не задавать Height свойства по Width отдельности. Если вы хотите задать размер и расположение формы, можно использовать DesktopBounds свойство для изменения размера и поиска формы на основе координат рабочего стола или использования Bounds свойства Control класса, чтобы задать размер и расположение формы на основе экранных координат.

Примечание

Максимальное значение этого свойства ограничено разрешением экрана, на котором выполняется форма. Значение не может быть больше 12 пикселей над каждым измерением экрана (по горизонтали + 12 и по вертикали + 12).

Примечание

На устройствах с карманным компьютером можно создать окно с возможностью изменения размера, установив FormBorderStyle None и удалив любой MainMenu элемент управления. На устройствах SmartPhone вы никогда не сможете изменить размер . Form Он всегда будет заполнять весь экран.

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

См. также раздел