Udostępnij za pośrednictwem


Jak zmienić odstępy i wyrównanie elementów ToolStrip w formularzach Windows Forms

Kontrolka ToolStrip w pełni obsługuje funkcje układu, takie jak ustalanie rozmiaru, odstępy ToolStripItem kontrolek względem siebie, rozmieszczenie kontrolek na ToolStripi odstępy kontrolek względem ToolStrip.

Ponieważ domyślna wartość właściwości AutoSize to true, rozmiary kontrolek są dostosowywane automatycznie, chyba że ustawisz właściwość AutoSize na false.

Aby ręcznie ustawić rozmiar elementu ToolStripItem

  1. Ustaw właściwość AutoSize na false dla skojarzonej kontrolki.

    ToolStripButton1.AutoSize = False  
    
    toolStripButton1.AutoSize = false;  
    
  2. Ustaw właściwość Size w żądany sposób dla skojarzonego ToolStripItem.

Aby ustawić odstęp elementu ToolStripItem

  1. Wstaw żądane wartości w pikselach do właściwości Margin kontrolki, z którą są powiązane.

    Wartości właściwości Margin określają odstępy między elementem a sąsiednimi elementami w następującej kolejności: Lewa, Górna, Prawa i Dolna.

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

Aby wyrównać element ToolStripItem do prawej krawędzi ToolStrip

  1. Ustaw właściwość Alignment na Right dla skojarzonej kontrolki. Domyślnie Alignment jest ustawione na Left, które wyrównuje kontrolki do lewej strony ToolStrip.

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

Aby rozmieścić elementy ToolStrip na pasku narzędzi ToolStrip

  • Ustaw właściwość LayoutStyle na wartość żądanego ToolStripLayoutStyle.

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

Zobacz też