Freigeben über


ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Methode

Definition

Legt die angegebenen Begrenzungen des ListBox-Steuerelements fest.

protected:
 override void SetBoundsCore(int x, int y, int width, int height, System::Windows::Forms::BoundsSpecified specified);
protected override void SetBoundsCore (int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);
override this.SetBoundsCore : int * int * int * int * System.Windows.Forms.BoundsSpecified -> unit
Protected Overrides Sub SetBoundsCore (x As Integer, y As Integer, width As Integer, height As Integer, specified As BoundsSpecified)

Parameter

x
Int32

Der neue Left-Eigenschaftswert des Steuerelements.

y
Int32

Der neue Top-Eigenschaftswert des Steuerelements.

width
Int32

Der neue Width-Eigenschaftswert des Steuerelements.

height
Int32

Der neue Height -Eigenschaftswert des Steuerelements.

specified
BoundsSpecified

Eine bitweise Kombination der BoundsSpecified-Werte.

Hinweise

Die Höhe des ListBox Steuerelements erhöht und verringert sich um ein Vielfaches der ItemHeight Eigenschaft. Wenn die Höhe eine Zahl ist, die kein Vielfaches ItemHeightist, ändert sich die Höhe der ListBox Höhe um das größte Vielfache, das kleiner als die Höhe ist.

In der Regel werden die Parameter, die den Grenzen entsprechen, die nicht im angegebenen Parameter enthalten sind, mit ihren aktuellen Werten übergeben. Beispielsweise können die height, widthoder die y x Eigenschaften der Location Eigenschaft mit einem Verweis auf die aktuelle Instanz des Steuerelements übergeben werden. Alle übergebenen Werte werden jedoch berücksichtigt und auf das Steuerelement angewendet.

Der specified Parameter stellt die Elemente der Steuerelemente Bounds dar, die von Ihrer Anwendung geändert wurden. Wenn Sie beispielsweise das Size Steuerelement ändern, lautet Sizeder specified Parameterwert . Wenn die Size Eigenschaft jedoch als Reaktion auf die Dock festgelegte Eigenschaft angepasst wird, lautet Noneder specified Parameterwert .

Hinweise für Vererber

Achten Sie beim Außerkraftsetzen SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) in einer abgeleiteten Klasse darauf, die Methode der Basisklasse SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) aufzurufen, um die Grenzen des Steuerelements zu erzwingen. Abgeleitete Klassen können der Methode Größenbeschränkungen SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) hinzufügen.

Gilt für