Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.SetBoundsCore-Methode: (Int32, Int32, Int32, Int32, BoundsSpecified)

 

Veröffentlicht: Oktober 2016

Legt die angegebenen Begrenzungen dieses Steuerelements fest.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

protected virtual void SetBoundsCore(
	int x,
	int y,
	int width,
	int height,
	BoundsSpecified specified
)

Parameter

x
Type: System.Int32

Der neue Left-Eigenschaftswert des Steuerelements.

y
Type: System.Int32

Der neue Top-Eigenschaftswert des Steuerelements.

width
Type: System.Int32

Der neue Width-Eigenschaftswert des Steuerelements.

height
Type: System.Int32

Der neue Height-Eigenschaftswert des Steuerelements.

specified
Type: System.Windows.Forms.BoundsSpecified

Eine bitweise Kombination der BoundsSpecified-Werte.

In der Regel die Parameter, die die Grenzen, die nicht in enthalten entsprechen, den specified Parameter übergeben werden, sich mit ihrer aktuellen Werte. Z. B. die Height, Width, oder die X oder Y Eigenschaften die Location Eigenschaft mit einem Verweis auf die aktuelle Instanz des Steuerelements übergeben werden kann. Alle übergebenen Werte werden jedoch berücksichtigt und auf das Steuerelement angewendet.

Die boundsSpecified -Parameter entspricht den Elementen der Steuerelemente Bounds durch die Anwendung geändert. Angenommen, Sie ändern die Size des Steuerelements der boundsSpecified Parameter den Wert der Size Wert BoundsSpecified. Jedoch wenn der Size angepasst wurde, als Antwort auf die Dock -Eigenschaft festgelegt wird, die boundsSpecified Parameterwert ist der None Wert BoundsSpecified.

System_CAPS_noteHinweis

Auf Windows Server 2003-Systemen, die Größe einer Form wird durch die maximale Pixelbreite und Höhe des Monitors eingeschränkt.

Hinweise für Vererber:

Beim Überschreiben von SetBoundsCore in einer abgeleiteten Klasse müssen Sie der Basisklasse aufrufen SetBoundsCore -Methode zum Erzwingen der Grenzen des Steuerelements zu ändern. Abgeleitete Klassen können Einschränkungen zum Hinzufügen der SetBoundsCore Methode.

Im folgenden Codebeispiel Beispiel überschreibt die SetBoundsCore Methode, um sicherzustellen, dass das Steuerelement eine feste Größe bleibt. In diesem Beispiel benötigen Sie eine Klasse, die entweder direkt oder indirekt von abgeleitet ist die Control Klasse.

protected override void SetBoundsCore(int x, int y, 
   int width, int height, BoundsSpecified specified)
{
   // Set a fixed height and width for the control.
   base.SetBoundsCore(x, y, 150, 75, specified);
}

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: