Condividi tramite


Procedura: modificare la spaziatura e l'allineamento degli elementi ToolStrip in Windows Form

Il controllo ToolStrip supporta pienamente le funzionalità di layout come il ridimensionamento, la spaziatura di controlli ToolStripItem relativi uno all'altro, la disposizione di controlli nel controllo ToolStrip e la spaziatura di controlli rispetto a ToolStrip.

Poiché il valore predefinito della proprietà AutoSize è true, i controlli vengono ridimensionati automaticamente, a meno che non si imposti la proprietà AutoSize su false.

Per ridimensionare manualmente un ToolStripItem

  1. Impostare la proprietà AutoSize su false per il controllo associato.

    ToolStripButton1.AutoSize = False
    
    toolStripButton1.AutoSize = false;
    
  2. Impostare la proprietà Size nel modo desiderato per il controllo ToolStripItem associato.

Per impostare la spaziatura di un ToolStripItem

  • Inserire i valori desiderati, in pixel, nella proprietà Margin del controllo associato.

    I valori della proprietà Margin specificano la spaziatura tra l'elemento e quelli adiacenti nel seguente ordine: sinistra, alto, destra, basso.

    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 ToolStripItem al lato destro del ToolStrip

  • Impostare la proprietà Alignment su Right per il controllo associato. Poiché per impostazione predefinita la proprietà Alignment è impostata su Left, i controlli sono allineati a sinistra del controllo ToolStrip.

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

Per disporre elementi ToolStrip sul ToolStrip

  • Impostare la proprietà LayoutStyle sul valore di ToolStripLayoutStyle desiderato.

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

Vedere anche

Riferimenti

Cenni preliminari sul controllo ToolStrip (Windows Form)

ToolStrip

Layout

LayoutCompleted

LayoutSettings

TextImageRelation

Placement

CanOverflow

Concetti

Architettura del controllo ToolStrip

Riepilogo della tecnologia ToolStrip