Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Control.Bounds-Eigenschaft

Ruft die Größe und die Position des Steuerelements, einschließlich seiner Nicht-Clientelemente, in Pixel relativ zum übergeordneten Steuerelement ab oder legt diese fest.

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

public Rectangle Bounds { get; set; }
/** @property */
public final Rectangle get_Bounds ()

/** @property */
public void set_Bounds (Rectangle value)

public final function get Bounds () : Rectangle

public function set Bounds (value : Rectangle)

Eigenschaftenwert

Ein Rectangle in Pixel relativ to zum übergeordneten Steuerelement, das die Größe und Position des Steuerelements darstellt, einschließlich seiner Nicht-Clientelemente.

Die Begrenzungen des Steuerelements umfassen die Nicht-Clientelemente, z. B. Bildlaufleisten, Rahmen, Titelleisten und Menüs. Die SetBoundsCore-Methode wird aufgerufen, um die Bounds-Eigenschaft festzulegen. Da die Bounds-Eigenschaft nicht immer durch die set-Methode geändert wird, müssen Sie die SetBoundsCore-Methode überschreiben, sodass der Code beim Festlegen der Bounds-Eigenschaft ausgeführt wird.

Im folgenden Codebeispiel werden drei Button-Steuerelemente in einem Formular erstellt und mehrere entsprechende Eigenschaften zum Festlegen von Größe und Position verwendet. Bei diesem Beispiel muss ein Form mit einer Höhe und Breite von mindestens 300 Pixel vorhanden sein.

// Create three buttons and place them on a form using 
// several size and location related properties. 
private void AddOKCancelButtons()
{
   // Set the button size and location using 
   // the Size and Location properties.
   Button buttonOK = new Button();
   buttonOK.Location = new Point(136,248);
   buttonOK.Size = new Size(75,25);
   // Set the Text property and make the 
   // button the form's default button. 
   buttonOK.Text = "&OK";
   this.AcceptButton = buttonOK;

   // Set the button size and location using the Top, 
   // Left, Width, and Height properties.
   Button buttonCancel = new Button();
   buttonCancel.Top = buttonOK.Top;
   buttonCancel.Left = buttonOK.Right + 5;
   buttonCancel.Width = buttonOK.Width;
   buttonCancel.Height = buttonOK.Height;
   // Set the Text property and make the 
   // button the form's cancel button.
   buttonCancel.Text = "&Cancel";
   this.CancelButton = buttonCancel;

   // Set the button size and location using 
   // the Bounds property.
   Button buttonHelp = new Button();
   buttonHelp.Bounds = new Rectangle(10,10, 75, 25);
   // Set the Text property of the button.
   buttonHelp.Text = "&Help";

   // Add the buttons to the form.
   this.Controls.AddRange(new Control[] {buttonOK, buttonCancel, buttonHelp} );
}

// Create three buttons and place them on a form using 
// several size and location related properties. 
private void AddOKCancelButtons()
{
    // Set the button size and location using 
    // the Size and Location properties.
    Button buttonOK = new Button();
    buttonOK.set_Location(new Point(136, 248));
    buttonOK.set_Size(new Size(75, 25));
    // Set the Text property and make the 
    // button the form's default button. 
    buttonOK.set_Text("&OK");
    this.set_AcceptButton(buttonOK);
    // Set the button size and location using the Top, 
    // Left, Width, and Height properties.
    Button buttonCancel = new Button();
    buttonCancel.set_Top(buttonOK.get_Top());
    buttonCancel.set_Left(buttonOK.get_Right() + 5);
    buttonCancel.set_Width(buttonOK.get_Width());
    buttonCancel.set_Height(buttonOK.get_Height());
    // Set the Text property and make the 
    // button the form's cancel button.
    buttonCancel.set_Text("&Cancel");
    this.set_CancelButton(buttonCancel);
    // Set the button size and location using 
    // the Bounds property.
    Button buttonHelp = new Button();
    buttonHelp.set_Bounds(new Rectangle(10, 10, 75, 25));
    // Set the Text property of the button.
    buttonHelp.set_Text("&Help");
    // Add the buttons to the form.
    this.get_Controls().AddRange(new Control[] { buttonOK, buttonCancel,
        buttonHelp });
} //AddOKCancelButtons

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.

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)