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 | |
---|---|---|
All | Sowohl der Location-Eigenschaftenwert als auch der Size-Eigenschaftenwert sind definiert. | |
Height | Die Höhe des Steuerelements wird definiert. | |
Location | Sowohl die X-Koordinate als auch die Y-Koordinate des Steuerelements sind definiert. | |
None | Es sind keine Begrenzungen angegeben. | |
Size | Sowohl der Width-Eigenschaftenwert als auch der Height-Eigenschaftenwert des Steuerelements sind definiert. | |
Width | Die Breite des Steuerelements wird definiert. | |
X | Der linke Rand des Steuerelements wird definiert. | |
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