Share via


Control.SetBounds Metode

Definisi

Mengatur batas kontrol.

Overload

SetBounds(Int32, Int32, Int32, Int32)

Mengatur batas kontrol ke lokasi dan ukuran yang ditentukan.

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

Mengatur batas kontrol yang ditentukan ke lokasi dan ukuran yang ditentukan.

SetBounds(Int32, Int32, Int32, Int32)

Mengatur batas kontrol ke lokasi dan ukuran yang ditentukan.

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)

Parameter

x
Int32

Nilai properti baru Left kontrol.

y
Int32

Nilai properti baru Top kontrol.

width
Int32

Nilai properti baru Width kontrol.

height
Int32

Nilai properti baru Height kontrol.

Lihat juga

Berlaku untuk

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

Mengatur batas kontrol yang ditentukan ke lokasi dan ukuran yang ditentukan.

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)

Parameter

x
Int32

Nilai properti baru Left kontrol.

y
Int32

Nilai properti baru Top kontrol.

width
Int32

Nilai properti baru Width kontrol.

height
Int32

Nilai properti baru Height kontrol.

specified
BoundsSpecified

Kombinasi bitwise dari BoundsSpecified nilai. Untuk parameter apa pun yang tidak ditentukan, nilai saat ini akan digunakan.

Contoh

Contoh kode berikut berpusat Form pada layar dalam peristiwa tersebut Layout . Ini akan menjaga formulir tetap berpusat saat pengguna mengubah ukurannya. Contoh ini mengharuskan Anda membuat Form kontrol.

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

Lihat juga

Berlaku untuk