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
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.
No Propriedades janela, clicar na seta à direita do Anchor propriedade.
Um editor é exibido que mostra uma cruz.
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.
Para desmarcar um lado do controle que tenha sido ancorado, clicar que braço da cruz.
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
Conceitos
Visão geral da propriedade AutoDimensionar