Freigeben über


BoundsSpecified-Enumeration

Gibt die Begrenzungen eines Steuerelements an, die beim Definieren der Größe und Position des Steuerelements verwendet werden.

Diese Enumeration verfügt über ein FlagsAttribute -Attribut, das die bitweise Kombination der Memberwerte zulässt.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration BoundsSpecified
'Usage
Dim instance As BoundsSpecified
[FlagsAttribute] 
public enum BoundsSpecified
[FlagsAttribute] 
public enum class BoundsSpecified
/** @attribute FlagsAttribute() */ 
public enum BoundsSpecified
FlagsAttribute 
public enum BoundsSpecified

Member

  Membername Beschreibung
Unterstützt von .NET Compact Framework All Sowohl der Location-Eigenschaftenwert als auch der Size-Eigenschaftenwert sind definiert. 
Unterstützt von .NET Compact Framework Height Die Höhe des Steuerelements wird definiert. 
Unterstützt von .NET Compact Framework Location Sowohl die X-Koordinate als auch die Y-Koordinate des Steuerelements sind definiert. 
Unterstützt von .NET Compact Framework None Es sind keine Begrenzungen angegeben. 
Unterstützt von .NET Compact Framework Size Sowohl der Width-Eigenschaftenwert als auch der Height-Eigenschaftenwert des Steuerelements sind definiert. 
Unterstützt von .NET Compact Framework Width Die Breite des Steuerelements wird definiert. 
Unterstützt von .NET Compact Framework X Der linke Rand des Steuerelements wird definiert. 
Unterstützt von .NET Compact Framework Y Der obere Rand des Steuerelements wird definiert. 

Hinweise

Verwenden Sie die Member dieser Enumeration, wenn Sie die SetBoundsCore-Methode und die SetBounds-Methode der Control-Klasse aufrufen.

Beispiel

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
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 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).get_Width() 
        / 2 - this.get_Width() / 2, Screen.GetBounds(this).get_Height() 
        / 2 - this.get_Height() / 2, this.get_Width(), this.get_Height(), 
        BoundsSpecified.Location);
} //MyForm_Layout

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0

Siehe auch

Referenz

System.Windows.Forms-Namespace
SetBoundsCore
SetBounds
Size
Location