Share via


方法: Windows フォーム内の ToolStrip 項目の間隔と配置を変更する

ToolStrip コントロールは、レイアウト機能を完全にサポートしています (サイズ変更、ToolStripItem コントロール間の相対的な間隔調整、ToolStrip 上でのコントロール配置、ToolStrip を基準としたコントロール間隔調整など)。

AutoSize プロパティの既定値は true なので、AutoSize プロパティを false に設定しない限り、コントロールのサイズは自動的に調整されます。

ToolStripItem のサイズを手動で変更するには

  1. 関連付けられたコントロールの AutoSize プロパティを false に設定します。

    ToolStripButton1.AutoSize = False  
    
    toolStripButton1.AutoSize = false;  
    
  2. Size プロパティを、関連付けられた ToolStripItem の望ましい値に設定します。

ToolStripItem の間隔を設定するには

  1. 関連付けられたコントロールの Margin プロパティに、目的の値 (ピクセル単位) を挿入します。

    Margin プロパティでは、項目とそれに隣接する項目との間の間隔を、左、上、右、下の順に指定します。

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

ToolStripItem を ToolStrip の右側に配置するには

  1. 関連付けられたコントロールの Alignment プロパティを Right に設定します。 既定では、AlignmentLeft に設定されます。そのため、コントロールは ToolStrip の左側に配置されます。

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

ToolStrip 項目を Toolstrip 上に配置するには

  • LayoutStyle プロパティを、目的の ToolStripLayoutStyle の値に設定します。

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

関連項目