Control.SetBounds Control.SetBounds Control.SetBounds Control.SetBounds Method

Definizione

Imposta i limiti del controllo.Sets the bounds of the control.

Overload

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

Imposta i limiti del controllo sulla posizione e le dimensioni specificate.Sets the bounds of the control to the specified location and size.

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

Imposta i limiti specificati del controllo sulla posizione e le dimensioni specificate.Sets the specified bounds of the control to the specified location and size.

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

Imposta i limiti del controllo sulla posizione e le dimensioni specificate.Sets the bounds of the control to the specified location and size.

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)

Parametri

x
Int32 Int32 Int32 Int32

Nuovo valore della proprietà Left del controllo.The new Left property value of the control.

y
Int32 Int32 Int32 Int32

Nuovo valore della proprietà Top del controllo.The new Top property value of the control.

width
Int32 Int32 Int32 Int32

Nuovo valore della proprietà Width del controllo.The new Width property value of the control.

height
Int32 Int32 Int32 Int32

Nuovo valore della proprietà Height del controllo.The new Height property value of the control.

Vedi anche

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

Imposta i limiti specificati del controllo sulla posizione e le dimensioni specificate.Sets the specified bounds of the control to the specified location and size.

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)

Parametri

x
Int32 Int32 Int32 Int32

Nuovo valore della proprietà Left del controllo.The new Left property value of the control.

y
Int32 Int32 Int32 Int32

Nuovo valore della proprietà Top del controllo.The new Top property value of the control.

width
Int32 Int32 Int32 Int32

Nuovo valore della proprietà Width del controllo.The new Width property value of the control.

height
Int32 Int32 Int32 Int32

Nuovo valore della proprietà Height del controllo.The new Height property value of the control.

specified
BoundsSpecified BoundsSpecified BoundsSpecified BoundsSpecified

Combinazione bit per bit dei valori di BoundsSpecified.A bitwise combination of the BoundsSpecified values. Nel caso di parametri non specificati, verrà usato il valore corrente.For any parameter not specified, the current value will be used.

Esempi

Nell'esempio di codice seguente viene Form centrato un oggetto sullo Layout schermo nell'evento.The following code example centers a Form on the screen in the Layout event. Questa operazione manterrà il form centrato quando l'utente lo ridimensiona.This will keep the form centered as the user resizes it. Questo esempio richiede che sia stato creato un Form controllo.This example requires that you have created a Form control.

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
Vedi anche

Si applica a