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

Eine Size, die die Größe des Formulars darstellt.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie sie ein Formular erstellen, 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. Der Beispielcode legt auch die Size -Eigenschaft so fest, dass ein Formular mit größerer Größe als die Standardgröße des Formulars bereitgestellt wird. Für dieses Beispiel muss die in diesem Beispiel definierte Methode aus einem anderen Formular in einem Ereignishandler oder einer anderen Methode aufgerufen werden.

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 und Width einzeln festzulegen. Wenn Sie die Größe und Position eines Formulars festlegen möchten, können Sie die DesktopBounds -Eigenschaft verwenden, um das Formular basierend auf Desktopkoordinaten zu vergrößern und zu suchen, oder die Bounds -Eigenschaft der Control -Klasse verwenden, um die Größe und Position des Formulars basierend auf Bildschirmkoordinaten festzulegen.

Hinweis

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

Hinweis

Auf Pocket PC-Geräten können Sie ein Fenster erstellen, das in der Größe geändert werden kann, indem Sie ein None Steuerelement festlegen FormBorderStyle und dieses MainMenu entfernen. Auf SmartPhone-Geräten können Sie die Größe eines Form niemals ändern - es füllt immer den gesamten Bildschirm aus.

Gilt für:

Weitere Informationen