Control.SetBounds Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
- 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