Поделиться через


ToolStripLayoutStyle Перечисление

Определение

Указывает возможные выравнивания, с которыми можно отобразить элементы ToolStrip.

public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle = 
Public Enum ToolStripLayoutStyle
Наследование
ToolStripLayoutStyle

Поля

Имя Значение Описание
StackWithOverflow 0

Указывает, что элементы выкладываются автоматически.

HorizontalStackWithOverflow 1

Указывает, что элементы выкладываются по горизонтали и переполнения по мере необходимости.

VerticalStackWithOverflow 2

Указывает, что элементы выкладываются по вертикали, центрируются в пределах элемента управления и переполнения по мере необходимости.

Flow 3

Указывает, что элементы по горизонтали или по вертикали.

Table 4

Указывает, что элементы выкладываются влево.

Комментарии

Вы управляете макетом ToolStrip класса и его производными классами, назначив элемент ToolStripLayoutStyle перечисления свойству элемента управленияLayoutStyle, например свойству или StatusStrip.LayoutStyle свойствуToolStrip.LayoutStyle.

Макеты стека

Стек упорядочивает элементы рядом друг с другом в обоих концах полосы инструментов. В следующем списке описаны макеты стека.

  • StackWithOverflow приводит к автоматическому изменению макета средства в соответствии со свойством элемента управления Orientation для обработки сценариев перетаскивания и закрепления.

  • VerticalStackWithOverflow отображает Orientation элементы рядом друг с другом по вертикали.

  • HorizontalStackWithOverflow отображает Orientation элементы рядом друг с другом по горизонтали.

Другие функции макетов стека

Alignment определяет конец HorizontalStackWithOverflow , к которому выровнен элемент.

Если элементы не помещаются в рамку ToolStrip, кнопка переполнения автоматически отображается. Параметр Overflow свойства определяет, отображается ли элемент в области переполнения всегда, по мере необходимости или никогда.

LayoutCompleted В этом случае можно проверить Placement свойство, чтобы определить, был ли элемент помещен на основной Overflowобъект, LayoutCompletedпереполнение или если он в настоящее время не отображается вообще. Типичные причины, по которым элемент не отображается, заключается в том, что элемент не помещался в основной PlacementOverflow и его свойство было задано.ToolStripItemOverflow

ToolStrip Сделайте перемещение, поместив его в и ToolStripPanel задав для него значение GripStyleToolStripGripStyle.

Другие параметры макета

Другими параметрами макета являются Flow и Table.

Макет потока

Макет потока используется по умолчанию для ContextMenuStrip, ToolStripDropDownMenuи ToolStripOverflow. Это похоже на FlowLayoutPanel. Ниже приведены функции макета Flow.

  • Все функции FlowLayoutPanel предоставляются свойством LayoutSettings . Необходимо привести LayoutSettings класс к классу FlowLayoutSettings .

  • Для выравнивания элементов в строке можно использовать Dock и Anchor свойства в коде.

  • Свойство Alignment игнорируется.

  • LayoutCompleted В этом случае можно проверить Placement свойство, чтобы определить, был ли элемент помещен в основной ToolStrip или не помещался.

  • Захват не отображается, поэтому ToolStrip стиль ToolStripPanel макета потока не может быть перемещен.

  • Anchor Кнопка переполнения не отображается и Overflow игнорируется.

Макет таблицы

Макет таблицы используется по умолчанию StatusStrip. Это похоже TableLayoutPanelна . Ниже приведены функции макета таблицы.

  • Все функции TableLayoutPanel предоставляются свойством LayoutSettings . Необходимо привести LayoutSettings класс к классу TableLayoutSettings .

  • Вы можете использовать Dock свойства в Anchor коде для выравнивания элементов в ячейке таблицы.

  • Свойство Alignment игнорируется.

  • LayoutCompleted В этом случае можно проверить Placement свойство, чтобы определить, был ли элемент помещен в основной Table или не помещался.

  • Захват не отображается, поэтому ToolStrip стиль макета ToolStripPanel таблицы не может быть перемещен.

  • ToolStrip Кнопка переполнения не отображается и Overflow игнорируется.

Применяется к