Como: Posição Controls on Windows Forms
Para posicionar controles, use o Designer de Formulários do Windows ou especifique o Location propriedade.
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 posicionar um controle na área de design do Designer de Formulários do Windows
arrastar o controle para o local apropriado com o mouse.
Observação: selecionar o controle e mova-a com a seta chaves para posicioná-la com mais precisão.Além disso, snaplines ajudam você a posicionar controles com precisão em seu formulário.Para obter mais informações, consulte Demonstra Passo a passo: Organizando controles no Windows Forms usando Snaplines.
Para posicionar um controle usando a janela Propriedades
clicar no controle que deseja posicionar.
No Propriedades janela, digite valores para o Location propriedade, separada por uma vírgula, para posicionar o controle no seu contêiner.
O primeiro número (X) é a distância entre a borda esquerda do contêiner; o segundo número (Y) é a distância entre a borda superior da área de contêiner, medida em pixels.
Observação: Você pode expandir o Location propriedade para digitar o X and Y valores individualmente.
Para posicionar um controle programaticamente
conjunto o Location propriedade do controle para um Point.
Button1.Location = New Point(100, 100)
button1.Location = new Point(100, 100);
button1.set_Location(new Point(100, 100));
button1->Location = Point(100, 100);
Alterar a coordenada X do local do controle usando o Left subpropriedade.
Button1.Left = 300
button1.Left = 300;
button1.set_Left(500);
button1->Left = 300;
Para incrementar a posição de um controle programaticamente
conjunto o Left subpropriedade para incrementar a coordenada X do controle.
Button1.Left += 200
button1.Left += 200;
button1.set_Left(button1.get_Left() + 200);
button1->Left += 200;
Observação: Use o Location propriedade para conjunto um controle X e Y posiciona simultaneamente. Para conjunto uma posição individualmente, use Left (X) or Top (Y) subpropriedade.Não tente conjunto as coordenadas X e Y do implicitamentePoint estrutura que representa o local do botão, porque essa estrutura contém uma cópia das coordenadas do botão.
Consulte também
Tarefas
Demonstra Passo a passo: Organizando controles no Windows Forms usando Snaplines
Demonstra Passo a passo: Organizando controles no Windows Forms usando um TableLayoutPanel
Demonstra Passo a passo: Organizando controles no Windows Forms usando um FlowLayoutPanel
Referência
Windows Forms Controls by Função
Outros recursos
Organizando controles no Windows Forms
Rotular individual Windows Forms Controls e fornecer atalhos para-