Udostępnij za pośrednictwem


Porady: zmienianie odstępów i wyrównania elementów ToolStrip w formularzach systemu Windows

Kontrolka ToolStrip w pełni obsługuje funkcje układu, takie jak ustalanie rozmiaru ToolStripItem , odstępy między kontrolkami względem siebie, rozmieszczenie kontrolek na ToolStripobiekcie i odstępy między kontrolkami względem ToolStripelementu .

Ponieważ domyślną wartością właściwości jest true, kontrolki AutoSize mają rozmiar automatycznie, chyba że właściwość zostanie ustawiona AutoSize na false.

Aby ręcznie rozmiar elementu ToolStripItem

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

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

Aby ustawić odstępy między elementami ToolStripItem

  1. Wstaw żądane wartości w pikselach do Margin właściwości skojarzonej kontrolki.

    Wartości Margin właściwości określają odstępy między elementem a sąsiednimi elementami w następującej kolejności: Lewy, Górny, Prawy i Dolny.

    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 strony elementu ToolStrip

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

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

Aby rozmieścić elementy ToolStrip na elementy ToolStrip

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

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

Zobacz też