Condividi tramite


Control.SetBounds Metodo

Definizione

Imposta i limiti del controllo.

Overload

SetBounds(Int32, Int32, Int32, Int32)

Imposta i limiti del controllo sulla posizione e le dimensioni specificate.

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

Imposta i limiti specificati del controllo sulla posizione e le dimensioni specificate.

SetBounds(Int32, Int32, Int32, Int32)

Imposta i limiti del controllo sulla posizione e le dimensioni specificate.

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

Nuovo valore della proprietà Left del controllo.

y
Int32

Nuovo valore della proprietà Top del controllo.

width
Int32

Nuovo valore della proprietà Width del controllo.

height
Int32

Nuovo valore della proprietà Height del controllo.

Vedi anche

Si applica a

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

Imposta i limiti specificati del controllo sulla posizione e le dimensioni specificate.

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

Nuovo valore della proprietà Left del controllo.

y
Int32

Nuovo valore della proprietà Top del controllo.

width
Int32

Nuovo valore della proprietà Width del controllo.

height
Int32

Nuovo valore della proprietà Height del controllo.

specified
BoundsSpecified

Combinazione bit per bit dei valori di BoundsSpecified. Nel caso di parametri non specificati, verrà usato il valore corrente.

Esempio

L'esempio di codice seguente centra un oggetto Form sullo schermo nell'evento Layout . In questo modo il modulo verrà mantenuto centrato man mano che l'utente lo ridimensiona. In questo esempio è necessario che sia stato creato un Form controllo .

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