Freigeben über


Gewusst wie: Ändern der Abstände und der Ausrichtung der ToolStrip-Elemente in Windows Forms

Das ToolStrip-Steuerelement unterstützt vollständig Layoutfeatures wie Größenanpassung, die relativen Abstände von ToolStripItem-Steuerelementen zueinander, die Anordnung von Steuerelementen auf dem ToolStrip und die relativen Abstände von Steuerelementen zum ToolStrip.

Da der Standardwert der AutoSize-Eigenschaft true ist, wird die Größe von Steuerelementen automatisch angepasst, sofern Sie die AutoSize-Eigenschaft nicht auf false festlegen.

So passen Sie manuell die Größe eines ToolStripItem an

  1. Legen Sie die AutoSize-Eigenschaft für das zugeordnete Steuerelement auf false fest.

    ToolStripButton1.AutoSize = False
    
    toolStripButton1.AutoSize = false;
    
  2. Legen Sie die Size-Eigenschaft für das zugeordnete ToolStripItem wie gewünscht fest.

So legen Sie den Abstand eines ToolStripItem fest

  • Fügen Sie die gewünschten Werte in Pixel in die Margin-Eigenschaft des zugeordneten Steuerelements ein.

    Durch die Werte der Margin-Eigenschaft wird der Abstand zwischen einem Element und seinen benachbarten Elementen in folgender Reihenfolge festgelegt: links, oben, rechts, unten.

    ToolStripTextBox1.Margin = New System.Windows.Forms.Padding _
        (3, 0, 3, 0)
    
    toolStripTextBox1.Margin = new System.Windows.Forms.Padding 
        (3, 0, 3, 0);
    

So richten Sie ein "ToolStripItem" rechts vom "ToolStrip" aus

  • Legen Sie die Alignment-Eigenschaft für das zugeordnete Steuerelement auf Right fest. In der Standardeinstellung ist Alignment auf Left festgelegt, wodurch Steuerelemente links vom ToolStrip ausgerichtet werden.

    ToolStripSplitButton1.Alignment = _
        System.Windows.Forms.ToolStripItemAlignment.Right
    
    toolStripSplitButton1.Alignment = 
        System.Windows.Forms.ToolStripItemAlignment.Right;
    

So ordnen Sie ToolStrip-Elemente auf dem ToolStrip an

  • Legen Sie die LayoutStyle-Eigenschaft auf den gewünschten Wert von ToolStripLayoutStyle fest.

    ToolStripDropDown1.LayoutStyle = _
        System.Windows.Forms.ToolStripLayoutStyle.Flow
    
    toolStripDropDown1.LayoutStyle = 
        System.Windows.Forms.ToolStripLayoutStyle.Flow;
    

Siehe auch

Referenz

Übersicht über das ToolStrip-Steuerelement (Windows Forms)

ToolStrip

Layout

LayoutCompleted

LayoutSettings

TextImageRelation

Placement

CanOverflow

Konzepte

Architektur des ToolStrip-Steuerelements

Zusammenfassung der ToolStrip-Technologie