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

Das ToolStrip-Steuerelement unterstützt umfassend Layoutfeatures wie Größenanpassung, relativer von Abstand von ToolStripItem-Steuerelementen zueinander, Anordnung von Steuerelementen im ToolStrip und relativer Abstand von Steuerelementen zum ToolStrip.

Da der Standardwert der AutoSize-Eigenschaft true ist, werden Steuerelemente automatisch angepasst, es sei denn, Sie legen die AutoSize-Eigenschaft auf false fest.

So legen Sie die ToolStripItem-Größe manuell fest

  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 auf den gewünschten Wert fest.

So legen Sie den ToolStripItem-Abstand 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 angrenzenden 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 an der rechten ToolStrip-Seite aus

  1. Legen Sie die Alignment-Eigenschaft für das zugeordnete Steuerelement auf Right fest. Standardmäßig ist Alignment auf Left festgelegt, d. h., die Steuerelemente werden an der linken ToolStrip-Seite ausgerichtet.

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

So ordnen Sie ToolStrip-Elemente im ToolStrip an

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

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

Siehe auch