Form.Size Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.