語言

ToolStripLayoutStyle 列舉

定義

指定可以顯示 ToolStrip 專案的可能對齊方式。

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

欄位

名稱 值 Description
StackWithOverflow 0

規定物品會自動排列。

HorizontalStackWithOverflow 1

規定物品水平排列,必要時溢出。

VerticalStackWithOverflow 2

規定物品垂直排列,置於控制中心,並視需要溢出。

Flow 3

規定物品可依需求水平或垂直流動。

Table 4

規定物品必須與左齊平地擺放。

備註

你可以透過將列舉中的ToolStrip一個成員指派到控制項的ToolStripLayoutStyle屬性(例如 LayoutStyle 或 propertyToolStrip.LayoutStyle)來控制類別及其衍生類別的StatusStrip.LayoutStyle佈局。

堆疊佈局

堆疊是指將物品並排排列在工具條的兩端。 下列清單描述堆疊配置。

  • StackWithOverflow 會根據控制項 Orientation 的特性自動調整工具條的版面,以處理拖曳與停靠情境。

  • VerticalStackWithOverflow 會垂直 Orientation 渲染相鄰的項目。

  • HorizontalStackWithOverflow 會將 Orientation 相鄰的項目水平渲染。

堆疊版面配置的其他功能

Alignment 會決定項目對齊之 ToolStrip 的結尾。

當項目無法容納在 ToolStrip 時,會自動顯示溢位按鈕。 Overflow 屬性設定會決定項目是否一律出現在溢位區域中、視需要而定,或永遠不顯示。

在 LayoutCompleted 事件中,您可以檢查 Placement 屬性,以判斷項目是否放在主要的 ToolStrip、溢出的 ToolStrip,或根本未顯示。 項目未顯示的典型原因是該項目無法放入主 ToolStrip 中,以及其 Overflow 屬性設定為 Never。

將 ToolStrip 放入 ToolStripPanel,並將其 GripStyle 設置為 ToolStripGripStyle,以便使其可移動。

其他版面配置選項

其他版面選項有 Flow 和 Table。

流程配置

流程佈局是 、 ContextMenuStrip、 ToolStripDropDownMenu和 的預設ToolStripOverflow配置。 它類似於 FlowLayoutPanel。 Flow 佈局的特點如下:

表格版面配置

表格佈局是 的預設 StatusStrip配置。 類似於 TableLayoutPanel。 表格版面的特點如下:

適用於