Como: Controles de posição no Windows Forms
Para posicionar controles, use o Windows Forms Designer ou especificar o Location propriedade.
Observação |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações. |
Para posicionar um controle na superfície de design do Windows Forms Designer
Arraste o controle para o local apropriado com o mouse.
Observação Selecione o controle e movê-lo com a seta chaves para posicioná-la com mais precisão. Além disso, linhas de ajuste ajudá-lo a posicionar controles precisamente em seu formulário. Para obter mais informações, consulte Demonstra Passo a passo: Organizando controles em Windows Forms usando linhas de ajuste.
Para posicionar um controle usando a janela Propriedades
Clique no controle que você deseja posicionar.
No Propriedades janela, digite valores para o Location propriedade, separados por vírgula, para posicionar o controle dentro de seu recipiente.
O primeiro número (X) é a distância da borda esquerda do recipiente. o segundo número (Y) é a distância entre a borda superior da área de recipiente, medida em pixels.
Observação Você pode expandir a Location propriedade digitar a x e y valores individualmente.
Para posicionar um controle programaticamente
Definir o Location a 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 o local do controle programaticamente
Definir 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 x e y de um controle posiciona simultaneamente. Para definir uma posição individualmente, use o controle Left (x) ou Top (y) subpropriedade. Não tente definidas implicitamente as coordenadas x e y da Point estrutura que representa o local do botão, porque essa estrutura contém uma cópia coordenadas. do botão
Consulte também
Tarefas
Demonstra Passo a passo: Organizando controles em Windows Forms usando linhas de ajuste
Demonstra Passo a passo: Organizando controles em formulários do Windows usando um TableLayoutPanel
Demonstra Passo a passo: Organizando controles em Windows Forms usando um FlowLayoutPanel
Como: Definir o local da tela do Windows Forms
Referência
Windows Forms Controls by Function
Outros recursos
Organizando controles em formulários do Windows
Rotular os controles individuais do Windows Forms e oferecendo atalhos para eles