Практическое руководство. Изменение расстояния между элементами и способа их выравнивания для элемента управления ToolStrip в Windows Forms
Обновлен: Ноябрь 2007
Элемент управления 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;
См. также
Основные понятия
Архитектура элемента управления ToolStrip
Технологии, положенные в основу работы элемента управления ToolStrip
Ссылки
Общие сведения об элементе управления ToolStrip (Windows Forms)