BoundsSpecified Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Grenzen des Steuerelements an, die beim Definieren der Größe und Position eines Steuerelements verwendet werden sollen.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class BoundsSpecified
[System.Flags]
public enum BoundsSpecified
[<System.Flags>]
type BoundsSpecified =
Public Enum BoundsSpecified
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Es werden keine Grenzen angegeben. |
| X | 1 | Gibt an, dass der linke Rand des Steuerelements definiert ist. |
| Y | 2 | Gibt an, dass der obere Rand des Steuerelements definiert ist. |
| Location | 3 | Gibt an, dass sowohl die XY Koordinaten des Steuerelements als auch die Koordinaten definiert sind. |
| Width | 4 | Gibt an, dass die Breite des Steuerelements definiert ist. |
| Height | 8 | Gibt an, dass die Höhe des Steuerelements definiert ist. |
| Size | 12 | Gibt an, dass sowohl die Werte als auch die WidthHeight Eigenschaftswerte des Steuerelements definiert sind. |
| All | 15 | Gibt an, dass sowohl die Werte als Location auch die Size Eigenschaftswerte definiert sind. |
Beispiele
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
Hinweise
Verwenden Sie die Member dieser Aufzählung beim Aufrufen der SetBoundsCore Klassen und SetBounds Methoden Control .