Практическое руководство. Изменение расстояния между элементами и способа их выравнивания для элемента управления ToolStrip в Windows Forms
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 в правой части панели инструментов
Задайте Alignment свойства Right для сопоставленного элемента управления. По умолчанию Alignment присваивается Left, который элементы управления выравниваются по левому краю ToolStrip.
ToolStripSplitButton1.Alignment = _ System.Windows.Forms.ToolStripItemAlignment.Right
toolStripSplitButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
Чтобы упорядочить элементы ToolStrip на панели инструментов
Задайте LayoutStyle свойства к значению ToolStripLayoutStyle нужную.
ToolStripDropDown1.LayoutStyle = _ System.Windows.Forms.ToolStripLayoutStyle.Flow
toolStripDropDown1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow;