Control.SetBounds Metoda

Definice

Nastaví hranice ovládacího prvku.

Přetížení

Name Description
SetBounds(Int32, Int32, Int32, Int32)

Nastaví hranice ovládacího prvku na zadané umístění a velikost.

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

Nastaví zadanou hranici ovládacího prvku na zadané umístění a velikost.

SetBounds(Int32, Int32, Int32, Int32)

Zdroj:
Control.cs
Zdroj:
Control.cs
Zdroj:
Control.cs
Zdroj:
Control.cs
Zdroj:
Control.cs

Nastaví hranice ovládacího prvku na zadané umístění a velikost.

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)

Parametry

x
Int32

Nová Left hodnota vlastnosti ovládacího prvku.

y
Int32

Nová Top hodnota vlastnosti ovládacího prvku.

width
Int32

Nová Width hodnota vlastnosti ovládacího prvku.

height
Int32

Nová Height hodnota vlastnosti ovládacího prvku.

Viz také

Platí pro

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

Zdroj:
Control.cs
Zdroj:
Control.cs
Zdroj:
Control.cs
Zdroj:
Control.cs
Zdroj:
Control.cs

Nastaví zadanou hranici ovládacího prvku na zadané umístění a velikost.

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)

Parametry

x
Int32

Nová Left hodnota vlastnosti ovládacího prvku.

y
Int32

Nová Top hodnota vlastnosti ovládacího prvku.

width
Int32

Nová Width hodnota vlastnosti ovládacího prvku.

height
Int32

Nová Height hodnota vlastnosti ovládacího prvku.

specified
BoundsSpecified

Bitové kombinace BoundsSpecified hodnot. Pro jakýkoli parametr, který není zadán, bude použita aktuální hodnota.

Příklady

Následující příklad kódu zacentruje Form na obrazovce událostí Layout . Tím zůstane formulář zacentrovaný tak, jak ho uživatel změní. Tento příklad vyžaduje, abyste vytvořili Form ovládací prvek.

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

Viz také

Platí pro