Developing

C# – SplitContainer

Introdução

O controle SplitContainer cria uma subseção em um formulário onde um Splitter (divisor, barra) divideo controle em mais dois controles chamados de SplitterPanel. Os splitterpanel funcionam de modo similar ao controle Panel.
No SplitContainer o usuário pode movimentar um splitter (barra) com o mouse alterando seu posicionamento e consequentemente alterando o tamanho de cada splitterpanel.
Os splitterpanel podem conter (hospedar) controles e são distintos do restante do formulário. Podem exibir barras de rolagem (scroll bars) bastando setar a propriedade AutoScroll para True. Os splitterpanel não possuem a propriedade BorderStyle, porém, o SplitContainer possui esta propriedade e sua alteração interfere no na aparência do Splitter.
A orientação do Splitter é determinada pela propriedade Orientation podendo ser ajustada para Vertical e Horizontal.


Finalidades

O principal uso deste controle é criar formulários divididos, sendo possivél manipular e exibir diferentes coisas em cada splitterpanel.

Propriedades

Dock – Por default essa propriedade é setada como Fill, para preencher o formulário inteiro, devido a sua principal finalidade.

FixedPanel – Representa o panel do SplitContainer que possuirá tamanho fixo. Pode ser Panel1, Panel2 ou None, nesse caso nenhum painel possuirá tamanho fixo.

IsSplitterFixed – Determina se o Splitter é fixo, ou seja, se pode ser movido pelo usuário.

Orientation – Determina onde o Splitter se posicionará, Horintal ou Vertical.

Panel1 – Exibe as propriedades do Panel.

Panel1Collapsed – Faz o Panel1 ocupar todo o espaço.

Panel1MinSize – Pega ou seta o a tamanho minimo.

Panel2 – Exibe as propriedades do Panel.

Panel2Collapsed – Faz o Panel2 ocupar todo o espaço.

Panel2MinSize – Pega ou seta o a tamanho minimo.

SplitterDistance – Representa a distância do Splitter, iniciando do topo ou da esquerda do formulário, dependendo do valor da Orientation.

SplitterWidth – Pega ou seta a largura do Splitter.

Referências

Classe

Controle

Outros

C# Control SplitContainer

Use the SplitContainer

_____

Não esqueça de deixar seu comentário, critica, elegio, dúvida e etc. Ele é muito importante para a melhoria do blog.

Advertisements

Comments on: "C# – SplitContainer" (3)

  1. Anderson said:

    Legal! Bem explicadinho!

  2. […] C# – SplitContainer […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: