Developing

C# – Anchor

Introdução

As propriedades Anchor e Dock ditam a forma como o controle se comportará dentro do formulário ou dentro de seu controle pai.

Anchor Property

A propriedade Anchor define uma distância constante entre o controle e uma ou mais bordas do formulário. Sendo assim, com a propriedade devidamente configurada, quando o usuário expandir o formulário o controle expandirá juntamente a borda ao qual foi configurado. Por exemplo, digamos que em um formulário exista um botão no centro. Quando o usuário redimensionar o formulário o controle permanecerá na mesma posição e deformará o layout que tinha por objetivo deixar o botão no centro. Para resolver bastaria configurar a propriedade anchor para as quatro bordas. O que acontecerá? Enquanto o formulário estiver sendo redimensionado o botão acompanhará, permanecendo sempre no centro.

Como o nome diz Anchor (âncorada) esta propriedade amarra o controle nas bordas, fazendo ele se auto-ajustar conforme for necessário.

A propriedade Anchor pode ser ajustada em Top, Bottom, Left, Right e None. É possível fazer qualquer combinação.

Finalidade

Ter controle de como os controles se comportarão no formulário quando este for redimensionado.

Permitir um layout mais agradável.

Referências

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.anchor(v=VS.100).aspx

Veja Também

C# – SplitContainer

_____

Não esqueça de deixar seu comentário, critica, elogio, dúvida e etc. Ele é muito importante para a melhoria do blog.
Do not forget to leave your comments, criticism, praise, questions, etc.. It is very important for improving the blog.

Advertisements

Comments on: "C# – Anchor" (2)

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: