ToolStrip コントロールは、サイズ変更、相互に対するToolStripItem コントロールの間隔、ToolStrip上のコントロールの配置、ToolStripに対するコントロールの間隔などのレイアウト機能を完全にサポートしています。
AutoSize プロパティの既定値はtrue
されるため、AutoSize プロパティを false
に設定しない限り、コントロールのサイズは自動的に変更されます。
ToolStripItem のサイズを手動で変更するには
AutoSize プロパティを、関連付けられているコントロールの
false
に設定します。ToolStripButton1.AutoSize = False
toolStripButton1.AutoSize = false;
関連付けられたSizeのToolStripItemプロパティを目的の方法で設定します。
ToolStripItem の間隔を設定するには
関連するコントロールの Margin プロパティに、目的の値をピクセル単位で挿入します。
Margin プロパティの値は、項目と隣接する項目の間隔を、Left、Top、Right、Bottom の順に指定します。
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;
こちらも参照ください
.NET Desktop feedback