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

更新 : 2007 年 11 月

ToolStrip コントロールは、サイズ調整、ToolStripItem コントロールの間隔、ToolStrip 上へのコントロールの配置、および ToolStrip に相対的なコントロールの間隔などのレイアウト機能を完全にサポートします。

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

ToolStripItem のサイズを手動で調整するには

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

    ToolStripButton1.AutoSize = False
    
    toolStripButton1.AutoSize = false;
    
  2. 関連する ToolStripItemSize プロパティを任意の値に設定します。

ToolStripItem の間隔を設定するには

  • 関連するコントロールの 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 の右側に配置するには

  • 関連するコントロールの 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;
    

参照

概念

ToolStrip コントロールのアーキテクチャ

ToolStrip テクノロジの概要

参照

ToolStrip コントロールの概要 (Windows フォーム)

ToolStrip

Layout

LayoutCompleted

LayoutSettings

TextImageRelation

Placement

CanOverflow