Compartilhar via


Como: Controles de posição no Windows Forms

Para posicionar controles, use o Windows Forms Designer ou especificar o Location propriedade.

ObservaçãoObservaçã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

Para posicionar um controle usando a janela Propriedades

  1. Clique no controle que você deseja posicionar.

  2. 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çãoObservação

    Você pode expandir a Location propriedade digitar a x e y valores individualmente.

Para posicionar um controle programaticamente

  1. 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);
    
  2. 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çãoObservaçã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

Controles de Windows Forms

Organizando controles em formulários do Windows

Rotular os controles individuais do Windows Forms e oferecendo atalhos para eles

Controles para uso no Windows Forms