Control.SetBounds Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
- 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