Freigeben über


Vorgehensweise: Ändern des Abstands und der Ausrichtung von ToolStrip-Elementen in Windows Forms

Das ToolStrip Steuerelement unterstützt vollständig Layout-Funktionen wie Größenanpassung, den relativen Abstand zwischen ToolStripItem Steuerelementen, die Anordnung von Steuerelementen auf dem ToolStripund den Abstand von Steuerelementen relativ zum ToolStrip.

Da der Standardwert der Eigenschaft AutoSizetrueist, werden Steuerelemente automatisch in der Größe angepasst, es sei denn, Sie legen die Eigenschaft AutoSize auf falsefest.

Um ein ToolStripItem manuell zu skalieren

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

    ToolStripButton1.AutoSize = False  
    
    toolStripButton1.AutoSize = false;  
    
  2. Legen Sie die Size-Eigenschaft auf die gewünschte Weise für die zugeordnete ToolStripItemfest.

So legen Sie den Abstand eines ToolStripItem-Objekts fest

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

    Die Werte der Margin-Eigenschaft geben den Abstand zwischen dem Element und benachbarten Elementen in dieser Reihenfolge an: Links, oben, rechts und 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 auf der rechten Seite des ToolStrips aus

  1. Legen Sie die eigenschaft Alignment auf Right für das zugeordnete Steuerelement fest. Standardmäßig ist Alignment auf Leftfestgelegt, wodurch Steuerelemente auf der linken Seite der ToolStripausgerichtet 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