Control.SetBounds Metoda
Definicja
Ustawia granice formantu.Sets the bounds of the control.
Przeciążenia
SetBounds(Int32, Int32, Int32, Int32) |
Ustawia granice kontrolki na określoną lokalizację i rozmiar.Sets the bounds of the control to the specified location and size. |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) |
Ustawia określone granice kontrolki na określoną lokalizację i rozmiar.Sets the specified bounds of the control to the specified location and size. |
SetBounds(Int32, Int32, Int32, Int32)
Ustawia granice kontrolki na określoną lokalizację i rozmiar.Sets the bounds of the control to the specified location and size.
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
Zobacz też
Dotyczy
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)
Ustawia określone granice kontrolki na określoną lokalizację i rozmiar.Sets the specified bounds of the control to the specified location and size.
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
- specified
- BoundsSpecified
Bitowa kombinacja BoundsSpecified wartości.A bitwise combination of the BoundsSpecified values. Dla dowolnego parametru, który nie został określony, zostanie użyta bieżąca wartość.For any parameter not specified, the current value will be used.
Przykłady
Poniższy przykład kodu jest wyśrodkowany Form na ekranie w Layout zdarzeniu.The following code example centers a Form on the screen in the Layout event. Dzięki temu formularz zostanie wyśrodkowany, gdy użytkownik zmieni jego rozmiar.This will keep the form centered as the user resizes it. Ten przykład wymaga, aby utworzono Form formant.This example requires that you have created a Form control.
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