Condividi tramite


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

Aggiornamento: novembre 2007

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

Concetti

Architettura del controllo ToolStrip

Riepilogo della tecnologia ToolStrip

Riferimenti

Cenni preliminari sul controllo ToolStrip (Windows Form)

ToolStrip

Layout

LayoutCompleted

LayoutSettings

TextImageRelation

Placement

CanOverflow