Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Enumeração ToolStripLayoutStyle
Especifica os alinhamentos possíveis com o qual os itens de um ToolStrip pode ser exibida.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
| Nome do membro | Descrição | |
|---|---|---|
| StackWithOverflow | Especifica que itens são dispostas automaticamente. | |
| HorizontalStackWithOverflow | Especifica que os itens são dispostas horizontalmente e estouram sistema autônomo necessário. | |
| VerticalStackWithOverflow | Especifica que itens são dispostos verticalmente, estão centralizadas no controle e estouram conforme o necessário. | |
| Flow | Especifica que itens de fluem horizontal ou verticalmente sistema autônomo necessário. | |
| Table | Especifica que itens são dispostos alinhados à esquerda. |
Controlar ToolStrip layout, escolhendo um dos membros do ToolStripLayoutStyle com o LayoutStyle propriedade.
Layouts de pilha
Empilhamento é a organização de itens ao lado uns dos outros em ambas as extremidades do ToolStrip. A lista a seguir descreve os layouts de pilha.
-
StackWithOverflow é o padrão. Essa configuração faz com que o ToolStrip Para alterar seu layout automaticamente de acordo com o Orientation propriedade para lidar com arrastar e cenários de encaixe.
-
VerticalStackWithOverflow processa o ToolStrip itens na vertical ao lado uns dos outros.
-
HorizontalStackWithOverflow processa o ToolStrip itens horizontalmente ao lado uns dos outros.
Outros recursos de layouts de pilha
Alignment Determina o participante das ToolStrip para o qual o item é alinhado.
Quando itens não ajuste dentro de ToolStrip, um botão de estouro é exibido automaticamente. The Overflow configuração da propriedade determina se um item será exibido na área de excedentes sempre, conforme o necessário ou nunca.
No LayoutCompleted evento, você pode inspecionar o Placement propriedade para determinar se um item foi colocado no principal ToolStrip, o estouro ToolStrip, ou se ele não está sendo atualmente exibida em todos os. Os motivos típicos por que um item não será exibido são o item não especificou ajuste sobre o principalToolStrip e seus Overflow propriedade foi definida para Never.
Tornar um ToolStrip móvel, colocando-o um ToolStripPanel configuração e seu GripStyle para Visible.
Opções de layout Outros
As outras opções de layout estarão Flow e Table.
Layout de fluxo
Flow layout é o padrão para ContextMenuStrip, ToolStripDropDownMenu, e ToolStripOverflow. É semelhante a FlowLayoutPanel. sistema autônomo recursos de Flow layout são:
-
Todos os recursos de FlowLayoutPanel são expostos pela LayoutSettings propriedade. Você deve converter o LayoutSettings classe para um FlowLayoutSettings classe.
-
Você pode usar o Dock e Anchor Propriedades no código para alinhar itens de linha.
-
The Alignment propriedade é ignorada.
-
No LayoutCompleted evento, você pode inspecionar o Placement propriedade para determinar se um item foi colocado no principal ToolStrip ou não couberam.
-
Alça não é processada e, portanto, um ToolStrip em Flow estilo de layout em um ToolStripPanel não pode ser movida.
-
The ToolStrip botão estouro não é processado, e Overflow é ignorado.
Tabela de layout
Table layout é o padrão para StatusStrip. É semelhante a TableLayoutPanel. sistema autônomo recursos de Flow layout são:
-
Todos os recursos de TableLayoutPanel são expostos pela LayoutSettings propriedade. Você deve converter o LayoutSettings classe para um TableLayoutSettings classe.
-
Você pode usar o Dock e Anchor Propriedades no código para alinhar itens dentro da célula de tabela.
-
The Alignment propriedade é ignorada.
-
No LayoutCompleted evento, você pode inspecionar o Placement propriedade para determinar se um item foi colocado no principal ToolStrip ou não couberam.
-
Alça não é processada e, portanto, um ToolStrip em Table estilo de layout em um ToolStripPanel não pode ser movida.
-
The ToolStrip botão estouro não é processado, e Overflow é ignorado.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.