Практическое руководство. Изменение расстояния между элементами и способа их выравнивания для элемента управления 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 по правому краю элемента 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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по