ToolStripLayoutStyle 枚举

定义

指定显示 ToolStrip 的项时可能使用的对齐方式。

public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle = 
Public Enum ToolStripLayoutStyle
继承
ToolStripLayoutStyle

字段

Flow 3

根据需要指定项按水平方向或垂直方向排列。

HorizontalStackWithOverflow 1

指定项按水平方向进行布局且必要时会溢出。

StackWithOverflow 0

指定项按自动方式进行布局。

Table 4

指定项的布局方式为左对齐。

VerticalStackWithOverflow 2

指定项按垂直方向进行布局,在控件中居中且必要时会溢出。

注解

通过将 枚举的成员ToolStripLayoutStyle分配给控件的属性ToolStrip(如 ToolStrip.LayoutStyleStatusStrip.LayoutStyle 属性),可以控制类及其派生类的LayoutStyle布局。

堆积布局

堆叠将项放在工具条的两端彼此相邻。 以下列表介绍了堆积布局。

  • StackWithOverflow 使工具条根据控件 Orientation 的 属性自动更改其布局,以处理拖动和停靠方案。

  • VerticalStackWithOverflow 垂直呈现 Orientation 彼此相邻的项。

  • HorizontalStackWithOverflow 水平 Orientation 呈现彼此相邻的项。

堆积布局的其他功能

Alignment 确定项对齐的 HorizontalStackWithOverflow 端。

ToolStrip 不能容纳项时,溢出按钮会自动出现。 Overflow 属性设置确定项是始终、根据需要还是从不出现在溢出区域中。

LayoutCompleted 事件中,可以检查 Placement 属性以确定项是放置在主 Overflow 上、溢出 LayoutCompleted 上还是当前完全未显示。 项未显示的典型原因是主 Placement 中不能容纳项,并且其 Overflow 属性设置为 ToolStripItemOverflow

可通过将 ToolStrip 放置在 ToolStripPanel 中并将其 GripStyle 设置为 ToolStripGripStyle 来使它可移动。

其他布局选项

其他布局选项是“流”和“表”。

流布局

流布局是 、 ToolStripDropDownMenuToolStripOverflowContextMenuStrip默认值。 它类似于 FlowLayoutPanel。 流布局的功能如下所示:

表格布局

表布局是 的 StatusStrip默认值。 它类似于 TableLayoutPanel。 表布局的功能如下所示:

适用于