Procedura: modificare la spaziatura e l'allineamento degli elementi ToolStrip in Windows FormHow to: Change the Spacing and Alignment of ToolStrip Items in Windows Forms

Il ToolStrip controllo supporta pienamente le funzionalità di layout, ad esempio il ridimensionamento, la spaziatura di ToolStripItem ai controlli reciprocamente, la disposizione dei controlli il ToolStripe la spaziatura tra i controlli rispetto al ToolStrip.The ToolStrip control fully supports layout features such as sizing, the spacing of ToolStripItem controls relative to each other, the arrangement of controls on the ToolStrip, and the spacing of controls relative to the ToolStrip.

Poiché il valore predefinito del AutoSize proprietà è true, i controlli vengono ridimensionati automaticamente a meno che non si imposta la AutoSize proprietà false.Because the default value of the AutoSize property is true, controls are sized automatically unless you set the AutoSize property to false.

Per ridimensionare manualmente un ToolStripItemTo manually size a ToolStripItem

  1. Impostare il AutoSize proprietà false per il controllo associato.Set the AutoSize property to false for the associated control.

    ToolStripButton1.AutoSize = False  
    
    toolStripButton1.AutoSize = false;  
    
  2. Impostare il Size proprietà nel modo desiderato per la proprietà associata ToolStripItem.Set the Size property the way you want for the associated ToolStripItem.

Per impostare la spaziatura di un controllo ToolStripItemTo set the spacing of a ToolStripItem

  1. Inserire i valori desiderati, in pixel, di Margin proprietà del controllo associato.Insert the desired values, in pixels, into the Margin property of the associated control.

    I valori del Margin proprietà specificare la spaziatura tra l'elemento e gli elementi adiacenti nell'ordine indicato: sinistro, superiore, destro e inferiore.The values of the Margin property specify the spacing between the item and adjacent items in this order: Left, Top, Right, and Bottom.

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

Per allineare un controllo ToolStripItem sul lato destro dell'oggetto ToolStripTo align a ToolStripItem to the right side of the ToolStrip

  1. Impostare il Alignment proprietà Right per il controllo associato.Set the Alignment property to Right for the associated control. Per impostazione predefinita, Alignment è impostato su Left, quali controlli sono allineati a sinistra del ToolStrip.By default, Alignment is set to Left, which aligns controls to the left side of the ToolStrip.

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

Per disporre gli elementi di ToolStrip di ToolStripTo arrange ToolStrip items on the ToolStrip

  • Impostare il LayoutStyle il valore di proprietà ToolStripLayoutStyle desiderati.Set the LayoutStyle property to the value of ToolStripLayoutStyle that you want.

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

Vedere ancheSee Also

ToolStrip
Layout
LayoutCompleted
LayoutSettings
TextImageRelation
Placement
CanOverflow
Panoramica sul controllo ToolStripToolStrip Control Overview
Architettura del controllo ToolStripToolStrip Control Architecture
Riepilogo della tecnologia ToolStripToolStrip Technology Summary