Teilen über


Control.SetBounds Methode

Definition

Legt die Begrenzungen des Steuerelements fest.

Überlädt

SetBounds(Int32, Int32, Int32, Int32)

Legt die Begrenzungen des Steuerelements auf die angegebene Position und Größe fest.

SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Legt die angegebenen Begrenzungen des Steuerelements auf die angegebene Position und Größe fest.

SetBounds(Int32, Int32, Int32, Int32)

Legt die Begrenzungen des Steuerelements auf die angegebene Position und Größe fest.

public:
 void SetBounds(int x, int y, int width, int height);
public void SetBounds (int x, int y, int width, int height);
member this.SetBounds : int * int * int * int -> unit
Public Sub SetBounds (x As Integer, y As Integer, width As Integer, height As Integer)

Parameter

x
Int32

Der neue Left-Eigenschaftswert des Steuerelements.

y
Int32

Der neue Top-Eigenschaftswert des Steuerelements.

width
Int32

Der neue Width-Eigenschaftswert des Steuerelements.

height
Int32

Der neue Height-Eigenschaftswert des Steuerelements.

Weitere Informationen

Gilt für:

SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Legt die angegebenen Begrenzungen des Steuerelements auf die angegebene Position und Größe fest.

public:
 void SetBounds(int x, int y, int width, int height, System::Windows::Forms::BoundsSpecified specified);
public void SetBounds (int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);
member this.SetBounds : int * int * int * int * System.Windows.Forms.BoundsSpecified -> unit
Public Sub SetBounds (x As Integer, y As Integer, width As Integer, height As Integer, specified As BoundsSpecified)

Parameter

x
Int32

Der neue Left-Eigenschaftswert des Steuerelements.

y
Int32

Der neue Top-Eigenschaftswert des Steuerelements.

width
Int32

Der neue Width-Eigenschaftswert des Steuerelements.

height
Int32

Der neue Height -Eigenschaftswert des Steuerelements.

specified
BoundsSpecified

Eine bitweise Kombination der BoundsSpecified-Werte. Für jeden nicht angegebenen Parameter wird der aktuelle Wert verwendet.

Beispiele

Im folgenden Codebeispiel wird ein Form auf dem Bildschirm des -Ereignisses zentriert Layout . Dadurch bleibt das Formular zentriert, wenn es vom Benutzer geändert wird. In diesem Beispiel müssen Sie ein Form -Steuerelement erstellt haben.

private:
   void MyForm_Layout( Object^ /*sender*/, System::Windows::Forms::LayoutEventArgs^ /*e*/ )
   {
      // Center the Form on the user's screen everytime it requires a Layout.
      this->SetBounds( (Screen::GetBounds( this ).Width / 2) - (this->Width / 2), (Screen::GetBounds( this ).Height / 2) - (this->Height / 2), this->Width, this->Height, BoundsSpecified::Location );
   }
private void MyForm_Layout(object sender, System.Windows.Forms.LayoutEventArgs e)
{
   // Center the Form on the user's screen everytime it requires a Layout.
   this.SetBounds((Screen.GetBounds(this).Width/2) - (this.Width/2),
       (Screen.GetBounds(this).Height/2) - (this.Height/2),
       this.Width, this.Height, BoundsSpecified.Location);	
}

Private Sub MyForm_Layout(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.LayoutEventArgs) Handles MyBase.Layout

    ' Center the Form on the user's screen everytime it requires a Layout.
    Me.SetBounds((System.Windows.Forms.Screen.GetBounds(Me).Width / 2) - (Me.Width / 2), _
        (System.Windows.Forms.Screen.GetBounds(Me).Height / 2) - (Me.Height / 2), _
        Me.Width, Me.Height, System.Windows.Forms.BoundsSpecified.Location)
End Sub

Weitere Informationen

Gilt für: