ToolStripLayoutStyle Enumeração

Definição

Especifica os possíveis alinhamentos com os quais os itens de um ToolStrip podem ser exibidos.

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

Campos

Nome Valor Description
StackWithOverflow 0

Especifica que os itens são dispostos automaticamente.

HorizontalStackWithOverflow 1

Especifica que os itens são dispostos horizontalmente e transbordam conforme necessário.

VerticalStackWithOverflow 2

Especifica que os itens são dispostos verticalmente, são centralizados dentro do controle e transbordam conforme necessário.

Flow 3

Especifica que os itens fluem horizontal ou verticalmente conforme necessário.

Table 4

Especifica que os itens são dispostos à esquerda.

Comentários

Você controla o layout da ToolStrip classe e suas classes derivadas atribuindo um membro da ToolStripLayoutStyle enumeração à propriedade do LayoutStyle controle, como a propriedade ou ToolStrip.LayoutStyle a StatusStrip.LayoutStyle propriedade.

Layouts de pilha

O empilhamento organiza itens um ao lado do outro nas duas extremidades da faixa de ferramentas. A lista a seguir descreve os layouts de pilha.

  • StackWithOverflow faz com que a faixa de ferramentas altere seu layout automaticamente de acordo com a propriedade do Orientation controle para lidar com cenários de arrastar e encaixar.

  • VerticalStackWithOverflow renderiza os itens um ao lado do Orientation outro verticalmente.

  • HorizontalStackWithOverflow renderiza os itens um ao lado do Orientation outro horizontalmente.

Outros recursos de layouts de pilha

Alignment determina o final da HorizontalStackWithOverflow à qual o item está alinhado.

Quando os itens não cabem no ToolStrip, um botão de transbordo é exibido automaticamente. A configuração da propriedade Overflow determina se um item aparece na área de transbordamento sempre, quando necessário, ou nunca.

No evento LayoutCompleted, você pode inspecionar a propriedade Placement para determinar se um item foi colocado na aba principal Overflow, na aba de estouro LayoutCompleted, ou se não está sendo exibido atualmente. Os motivos típicos pelos quais um item não é exibido são que o item não se encaixava no Placement principal e sua propriedade Overflow foi definida como ToolStripItemOverflow.

Torne um ToolStrip móvel colocando-o em um ToolStripPanel e definindo seu GripStyle para ToolStripGripStyle.

Outras opções de layout

As outras opções de layout são Fluxo e Tabela.

Layout de fluxo

O layout de fluxo é o padrão para ContextMenuStrip, ToolStripDropDownMenue ToolStripOverflow. É semelhante ao FlowLayoutPanel. Os recursos do layout do Flow são os seguintes:

Layout da tabela

O layout da tabela é o padrão para StatusStrip. É semelhante a TableLayoutPanel. Os recursos do layout de tabela são os seguintes:

Aplica-se a