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

Il ToolStrip controllo supporta completamente le funzionalità di layout, ad esempio il ridimensionamento, la spaziatura dei ToolStripItem controlli rispetto all'altra, la disposizione dei controlli nell'oggetto ToolStripe la spaziatura dei controlli rispetto all'oggetto ToolStrip.

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

Per ridimensionare manualmente un oggetto ToolStripItem

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

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

Per impostare la spaziatura di un oggetto ToolStripItem

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

    I valori della Margin proprietà specificano la spaziatura tra l'elemento e gli elementi adiacenti in questo ordine: Left, Top, Right e 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 oggetto ToolStripItem al lato destro di ToolStrip

  1. Impostare la Alignment proprietà su Right per il controllo associato. Per impostazione predefinita, Alignment è impostato su Left, che allinea i controlli al lato sinistro di ToolStrip.

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

Per disporre gli elementi toolStrip in ToolStrip

  • Impostare la LayoutStyle proprietà sul valore desiderato ToolStripLayoutStyle .

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

Vedi anche