Partilhar via


Como: ancorar Controls on Windows Forms

Se você estiver criando um formulário que o usuário pode redimensionar em time de execução, os controles no formulário devem redimensionar e reposicionar corretamente.Para redimensionar controles dinamicamente com o formulário, você pode usar o Anchor propriedade dos controles Windows Forms. The Anchor propriedade define uma posição de ancorar para o controle. Quando um controle é ancorado a um formulário e o formulário é redimensionado, o controle mantém a distância entre o controle e as posições de ancorar.Por exemplo, se você tiver um TextBox controle é ancorado à esquerda, direita e bordas inferiores do formulário, quando o formulário for redimensionado, a TextBox controle será redimensionado horizontalmente para que ele mantém a mesma distância dos lados direito e esquerdos do formulário. Além disso, o controle se posicionará verticalmente para que sua localização seja sempre a mesma distância da borda inferior do formulário.Se um controle é ancorado não e o formulário é redimensionado, a posição do controle em relação às bordas do formulário é alterada.

The Anchor propriedade interage com o AutoSize propriedade. Para obter mais informações, consulte Visão geral da propriedade AutoDimensionar.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para ancorar um controle em um formulário

  1. selecionar o controle que deseja fixar.

    Observação:

    Você pode ancorar vários controles simultaneamente pressionando a tecla CTRL, clicando em cada controle para selecioná-lo e, em seguida, seguir o restante deste procedimento.

  2. No Propriedades janela, clicar na seta à direita do Anchor propriedade.

    Um editor é exibido que mostra uma cruz.

  3. Para conjunto uma ancorar, clicar superior, esquerda, direita ou seção inferior do que a cruz.

    Controles estão ancorados na parte superior e esquerdas por padrão.

  4. Para desmarcar um lado do controle que tenha sido ancorado, clicar que braço da cruz.

  5. Para fechar o Anchor clicar Editor de Propriedades, o Anchor nome da propriedade novamente.

Quando o formulário é exibido em time de execução, o controle é redimensionado para permanece posicionado na mesma distância da borda do formulário.A distância da borda ancorada sempre permanece o mesmo sistema autônomo a distância definido quando o controle está posicionado no Designer de Formulários do Windows.

Observação:

Certos controles, sistema autônomo o ComboBox controle, têm um limite de sua altura. Ancorar o controle a parte inferior do seu formulário ou contêiner não pode forçar o controle para ultrapassasse seu limite de altura.

Controles herdados devem ser Protected para poder ser ancorados. Para alterar o nível de acesso de um controle, defina sua Modifiers propriedade no Propriedades janela.

Consulte também

Tarefas

Como: encaixar Controls on Windows Forms

Demonstra Passo a passo: Organizando controles no Windows Forms usando um FlowLayoutPanel

Demonstra Passo a passo: Organizando controles no Windows Forms usando um TableLayoutPanel

Demonstra Passo a passo: Fazendo o layout de Windows Forms Controls com a propriedade AutoSize, margens e preenchimento

Conceitos

Visão geral da propriedade AutoDimensionar

Outros recursos

Controles de Windows Forms

Organizando controles no Windows Forms