方法: Windows フォーム内の ToolStrip 項目の間隔と配置を変更する
ToolStrip コントロールは、レイアウト機能を完全にサポートしています (サイズ変更、ToolStripItem コントロール間の相対的な間隔調整、ToolStrip 上でのコントロール配置、ToolStrip を基準としたコントロール間隔調整など)。
AutoSize プロパティの既定値は true
なので、AutoSize プロパティを false
に設定しない限り、コントロールのサイズは自動的に調整されます。
ToolStripItem のサイズを手動で変更するには
関連付けられたコントロールの AutoSize プロパティを
false
に設定します。ToolStripButton1.AutoSize = False
toolStripButton1.AutoSize = false;
Size プロパティを、関連付けられた ToolStripItem の望ましい値に設定します。
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;
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback