方法 : Windows フォーム内の ToolStrip 項目の間隔と配置を変更する
更新 : 2007 年 11 月
ToolStrip コントロールは、サイズ調整、ToolStripItem コントロールの間隔、ToolStrip 上へのコントロールの配置、および ToolStrip に相対的なコントロールの間隔などのレイアウト機能を完全にサポートします。
AutoSize プロパティの既定値は true であるため、AutoSize プロパティを false に設定しない限り、コントロールのサイズは自動的に調整されます。
ToolStripItem のサイズを手動で調整するには
関連するコントロールの AutoSize プロパティを false に設定します。
ToolStripButton1.AutoSize = False
toolStripButton1.AutoSize = false;
関連する ToolStripItem の Size プロパティを任意の値に設定します。
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 に設定します。既定では、Alignment は Left に設定され、コントロールは 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;