Freigeben über


Form.Size Eigenschaft

Definition

Ruft die Größe des Formulars ab oder legt diese fest.

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

Eigenschaftswert

Ein Size Wert, der die Größe des Formulars darstellt.

Beispiele

Im folgenden Beispiel wird das Erstellen eines Formulars veranschaulicht, das mit einer Deckkraft von 75 Prozent angezeigt wird. Der Beispielcode erstellt ein neues Formular, das in der Mitte des Bildschirms positioniert ist, wobei eine Opacity Eigenschaft festgelegt ist, um die Deckkraftebene des Formulars zu ändern. Mit dem Beispielcode wird die Size Eigenschaft auch so festgelegt, dass eine größere Größe als die Standardgröße des Formulars bereitgestellt wird. Dieses Beispiel erfordert, dass die in diesem Beispiel definierte Methode aus einem anderen Formular in einem Ereignishandler oder einer anderen Methode aufgerufen wird.

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

Hinweise

Mit dieser Eigenschaft können Sie sowohl die Höhe als auch die Breite (in Pixel) des Formulars gleichzeitig festlegen, anstatt die Height Eigenschaften Width einzeln festzulegen. Wenn Sie die Größe und Position eines Formulars festlegen möchten, können Sie die Eigenschaft verwenden, um die DesktopBounds Größe zu ändern und das Formular basierend auf Desktopkoordinaten zu suchen, oder die Eigenschaft der Control Klasse verwendenBounds, um die Größe und Position des Formulars basierend auf Bildschirmkoordinaten festzulegen.

Hinweis

Der Maximalwert dieser Eigenschaft ist durch die Auflösung des Bildschirms begrenzt, auf dem das Formular ausgeführt wird. Der Wert darf nicht größer als 12 Pixel über jeder Bildschirmdimension sein (horizontal + 12 und vertikal + 12).

Hinweis

Auf Pocket PC-Geräten können Sie ein fenster mit größenveränderbarer Größe erstellen, indem Sie ein beliebiges MainMenu Steuerelement festlegen FormBorderStyleNone und entfernen. Auf SmartPhone-Geräten können Sie die Größe Form nie ändern – sie füllt immer den gesamten Bildschirm.

Gilt für:

Weitere Informationen