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.
![]() |
---|
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.
![]() |
---|
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