Compartilhar via


Controle SplitContainer visão geral (Windows Forms)

O controle SplitContainer do Windows Forms pode ser considerado uma composição; ele é formado por dois painéis separados por uma barra móvel.Quando o ponteiro do mouse está sobre a BAR, o ponteiro muda de forma para mostrar a BAR é móvel.

Observação importante:

No Caixa de ferramentas, SplitContainer controlar substitui o Splitter controle que existia na versão anterior do Visual Studio. The SplitContainer controle é muito preferencial sobre o Splitter controle. The Splitter classe ainda está incluída na .NET Framework para compatibilidade com aplicativos existentes, mas recomendamos que você use o SplitContainer controle para novos projetos.

Com o SplitContainer controle, você pode criar interfaces do usuário complexa; geralmente, uma seleção em um painel determina que objetos são mostrados no Outros painel. Essa organização é muito efetivo para exibir e procurar informações.Ter dois painéis permite agregar informações em áreas e a BAR ou "divisão" torna mais fácil para os usuários redimensionar os painéis.

Mais de um SplitContainer controle também pode ser aninhado com a segunda SplitContainer controle orientado horizontalmente, para criar painéis superior e inferior.

Lembre-se de que o SplitContainer o controle é teclado acessível por padrão; os usuários podem pressionar as teclas de seta para mover o divisor se a IsSplitterFixed propriedade é conjunto para false.

The Orientation propriedade das SplitContainer controle determina a direção do divisor, e não do controle propriamente dito. Portanto, quando essa propriedade é conjunto para Vertical, o divisor é executado de cima para baixo, criação de painéis esquerdos e direito.

Além disso, esteja ciente que o valor de SplitterRectangle propriedade varia de acordo com o valor da Orientation propriedade. Para obter mais informações, consulte SplitterRectangle propriedade.

Você também pode restringir o dimensionar e a movimentação do SplitContainer controle. The FixedPanel propriedade determina qual painel permanecerá o mesmo dimensionar após o SplitContainer controle for redimensionado e o IsSplitterFixed propriedade determina se o divisor é móvel pelo teclado ou mouse.

Observação:

Mesmo que o IsSplitterFixed propriedade estiver definida como true, o divisor pode ainda ser movido por programação; por exemplo, usando o SplitterDistance propriedade.

Por fim, cada painel do SplitContainer controle tem propriedades para determinar seu dimensionar individual.

Propriedades, métodos e eventos comumente usadas

Nome

Descrição

Propriedade FixedPanel

Determina qual painel permanecerá o mesmo dimensionar após o SplitContainer controle é redimensionado.

Propriedade IsSplitterFixed

Determina se o divisor pode ser movido com o teclado ou mouse.

Propriedade Orientation

Determina se o divisor é organizado verticalmente ou horizontalmente.

Propriedade SplitterDistance

Determina a distância em pixels da borda esquerda ou superior para a BAR divisora móvel.

Propriedade SplitterIncrement

Determina a distância mínima em pixels, que o divisor pode ser movido pelo usuário.

Propriedade SplitterWidth

Determina a espessura, em pixels do separador.

Evento SplitterMoving

Ocorre quando o divisor está se movendo.

Evento SplitterMoved

Ocorre quando o divisor foi movido.

Consulte também

Tarefas

Exemplo de Controlarar SplitContainer

Referência

SplitContainer

Outros recursos

Controle SplitContainer (Windows Forms)