Freigeben über


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

Das ToolStrip Steuerelement unterstützt vollständig Layoutfeatures wie Größenanpassung, den Abstand von ToolStripItem Steuerelementen relativ zueinander, die Anordnung von Steuerelementen auf dem ToolStripSteuerelement und den Abstand von Steuerelementen relativ zum ToolStripSteuerelement.

Da der Standardwert der AutoSize Eigenschaft ist true, werden Steuerelemente automatisch größenmäßig angepasst, es sei denn, Sie legen die AutoSize Eigenschaft auf false fest.

So skalieren Sie ein ToolStripItem manuell

  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 auf die gewünschte Weise für das zugeordnete ToolStripItem fest.

So legen Sie den Abstand eines ToolStripItem-Objekts fest

  1. Fügen Sie die gewünschten Werte in Pixel 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 Alignment-Eigenschaft für das zugeordnete Steuerelement auf Right fest. Standardmäßig ist Alignment auf Left eingestellt, wodurch Steuerelemente an der linken Seite des 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 ToolStripLayoutStyle fest.

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

Siehe auch