Share via


Como: Posicionar controles no Windows Forms

Para posicionar controles, use o Windows Forms Designer no Visual Studio ou especifique a Location propriedade.

Posicionar um controle na superfície de design do Windows Forms Designer

No Visual Studio, arraste o controle para o local apropriado com o mouse.

Observação

Selecione o controle e mova-o com as teclas de direção para posicioná-lo com mais precisão. Além disso, as guias de alinhamento ajudam a posicionar os controles com precisão em seu formulário. Para obter mais informações, consulte Instruções passo a passo: organizando controles nos Windows Forms usando guias de alinhamento.

Posicionar um controle usando a janela Propriedades

  1. No Visual Studio, selecione o controle que você deseja posicionar.

  2. Na janela Propriedades, insira valores para a Location propriedade, separados por vírgula, para posicionar o controle em 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 do recipiente, medida em pixels.

    Observação

    Você pode expandir a Location propriedade para digitar os valores X e Y individualmente.

Posicionar um controle programaticamente

  1. Defina a Location propriedade do controle como um Pointarquivo .

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1->Location = Point(100, 100);
    
  2. Altere a coordenada X do local do controle usando a Left subpropriedade.

    Button1.Left = 300
    
    button1.Left = 300;
    
    button1->Left = 300;
    

Incrementar a localização de um controle programaticamente

Defina a subpropriedade para incrementar a Left coordenada X do controle.

Button1.Left += 200
button1.Left += 200;
button1->Left += 200;

Observação

Use a Location propriedade para definir as posições X e Y de um controle simultaneamente. Para definir uma posição individualmente, use a subpropriedade (X) ou Top (Y) do Left controle. Não tente definir implicitamente as coordenadas X e Y da estrutura que representa a Point localização do botão, porque essa estrutura contém uma cópia das coordenadas do botão.

Confira também