Udostępnij za pośrednictwem


Control.SetBounds Metoda

Definicja

Ustawia granice kontrolki.

Przeciążenia

SetBounds(Int32, Int32, Int32, Int32)

Ustawia granice kontrolki na określoną lokalizację i rozmiar.

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

Ustawia określone granice kontrolki na określoną lokalizację i rozmiar.

SetBounds(Int32, Int32, Int32, Int32)

Ustawia granice kontrolki na określoną lokalizację i rozmiar.

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

Nowa Left wartość właściwości kontrolki.

y
Int32

Nowa Top wartość właściwości kontrolki.

width
Int32

Nowa Width wartość właściwości kontrolki.

height
Int32

Nowa Height wartość właściwości kontrolki.

Zobacz też

Dotyczy

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

Ustawia określone granice kontrolki na określoną lokalizację i rozmiar.

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

Nowa Left wartość właściwości kontrolki.

y
Int32

Nowa Top wartość właściwości kontrolki.

width
Int32

Nowa Width wartość właściwości kontrolki.

height
Int32

Nowa Height wartość właściwości kontrolki.

specified
BoundsSpecified

Bitowa kombinacja BoundsSpecified wartości. Dla żadnego nieokreślonego parametru zostanie użyta bieżąca wartość.

Przykłady

Poniższy przykład kodu wyśrodkuje Form element na ekranie Layout w zdarzeniu. Dzięki temu formularz zostanie wyśrodkowany, gdy użytkownik zmieni jego rozmiar. Ten przykład wymaga utworzenia kontrolki Form .

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

Zobacz też

Dotyczy