ToolStripLayoutStyle Enumeração

Definição

Especifica os alinhamentos possíveis com a qual os itens de um ToolStrip podem ser exibidos.Specifies the possible alignments with which the items of a ToolStrip can be displayed.

public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle = 
Public Enum ToolStripLayoutStyle
Herança
ToolStripLayoutStyle

Campos

Flow 3

Especifica que os itens fluem horizontalmente ou verticalmente conforme necessário.Specifies that items flow horizontally or vertically as necessary.

HorizontalStackWithOverflow 1

Especifica que os itens são dispostos horizontalmente e estouram conforme necessário.Specifies that items are laid out horizontally and overflow as necessary.

StackWithOverflow 0

Especifica que os itens são dispostos automaticamente.Specifies that items are laid out automatically.

Table 4

Especifica que os itens são dispostos com recuo à esquerda.Specifies that items are laid out flush left.

VerticalStackWithOverflow 2

Especifica que os itens são dispostos verticalmente, centralizados dentro do controle e estouram conforme necessário.Specifies that items are laid out vertically, are centered within the control, and overflow as necessary.

Comentários

Você ToolStrip controla o layout da classe e suas classes derivadas atribuindo um membro ToolStripLayoutStyle da enumeração à propriedade do LayoutStyle controle, como a ToolStrip.LayoutStyle propriedade ou StatusStrip.LayoutStyle .You control the layout of the ToolStrip class and its derived classes by assigning a member of the ToolStripLayoutStyle enumeration to the control's LayoutStyle property, such as the ToolStrip.LayoutStyle or StatusStrip.LayoutStyle property.

Layouts de pilhaStack Layouts

O empilhamento organiza os itens ao lado um do outro em ambas as extremidades da faixa de ferramentas.Stacking arranges items beside each other at both ends of the tool strip. A lista a seguir descreve os layouts de pilha.The following list describes the stack layouts.

  • StackWithOverflow faz com que a faixa de ferramenta altere seu layout automaticamente de acordo com a Orientation Propriedade do controle para manipular cenários de arrastar e encaixar.StackWithOverflow causes the tool strip to alter its layout automatically in accordance with the control's Orientation property to handle dragging and docking scenarios.

  • O VerticalStackWithOverflow renderiza os Orientation itens ao lado um do outro verticalmente.VerticalStackWithOverflow renders the Orientation items beside each other vertically.

  • O HorizontalStackWithOverflow renderiza os Orientation itens ao lado um do outro horizontalmente.HorizontalStackWithOverflow renders the Orientation items beside each other horizontally.

Outros recursos de layouts de pilhaOther Features of Stack Layouts

Alignmentdetermina o final do HorizontalStackWithOverflow até o qual o item é alinhado.Alignment determines the end of the HorizontalStackWithOverflow to which the item is aligned.

Quando os itens não se ajustam ToolStripno, um botão de estouro é exibido automaticamente.When items do not fit within the ToolStrip, an overflow button automatically appears. A Overflow configuração de propriedade determina se um item aparece na área de estouro sempre, conforme necessário ou nunca.The Overflow property setting determines whether an item appears in the overflow area always, as needed, or never.

No evento, você pode inspecionar a Placement propriedade para determinar se um item foi colocado no principal Overflow, o estouro LayoutCompletedou se ele não está sendo exibido no momento. LayoutCompletedIn the LayoutCompleted event, you can inspect the Placement property to determine whether an item was placed on the main Overflow, the overflow LayoutCompleted, or if it is not currently showing at all. Os motivos típicos para um item não ser exibido são que o item não se ajustou ao Placement Main e Overflow sua propriedade foi definida ToolStripItemOverflowcomo.The typical reasons why an item is not displayed are that the item did not fit on the main Placement and its Overflow property was set to ToolStripItemOverflow.

Torne um ToolStrip móvel, colocando-o em ToolStripPanel um e definindo GripStyle seu ToolStripGripStylecomo.Make a ToolStrip movable by putting it in a ToolStripPanel and setting its GripStyle to ToolStripGripStyle.

Outras opções de layoutOther Layout Options

As outras opções de layout são Flow e Table.The other layout options are Flow and Table.

Layout de fluxoFlow Layout

Layout de fluxo é o padrão ContextMenuStrippara ToolStripDropDownMenu, e ToolStripOverflow.Flow layout is the default for ContextMenuStrip, ToolStripDropDownMenu, and ToolStripOverflow. É semelhante ao FlowLayoutPanel.It is similar to the FlowLayoutPanel. Os recursos do layout de fluxo são os seguintes:The features of Flow layout are as follows:

Layout da tabelaTable Layout

O layout de tabela é o StatusStrippadrão para.Table layout is the default for StatusStrip. É semelhante a TableLayoutPanel.It is similar to TableLayoutPanel. Os recursos do layout de tabela são os seguintes:The features of Table layout are as follows:

Aplica-se a