Share via


방법: Windows Forms에 컨트롤 배치

컨트롤을 배치하려면 Visual Studio Windows Forms 디자이너를 사용하거나 Location 속성을 지정합니다.

Windows Forms 디자이너의 디자인 화면에 컨트롤 배치

Visual Studio에서 마우스를 사용하여 컨트롤을 적절한 위치로 끌어옵니다.

참고

컨트롤을 선택하고 화살표 키로 이동하여 더 정확하게 배치합니다. 또한 맞춤선은 폼에 컨트롤을 정확하게 배치하는 데 도움이 됩니다. 자세한 내용은 연습: 맞춤선을 사용하여 Windows Forms에서 컨트롤 정렬을 참조하세요.

속성 창으로 컨트롤 배치

  1. Visual Studio에서 배치할 컨트롤을 선택합니다.

  2. 속성 창에서 쉼표로 구분된 Location 속성 값을 입력하여 컨트롤을 컨테이너 내에 배치합니다.

    첫 번째 숫자(X)는 컨테이너의 왼쪽 테두리로부터의 거리입니다. 두 번째 숫자(Y)는 컨테이너 영역의 위쪽 테두리에서 픽셀 단위로 측정된 거리입니다.

    참고

    Location 속성을 확장하여 XY 값을 개별적으로 입력할 수 있습니다.

프로그래밍 방식으로 컨트롤 배치

  1. 컨트롤의 Location 속성을 Point로 설정합니다.

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1->Location = Point(100, 100);
    
  2. 컨트롤 위치의 X 좌표를 Left 하위 속성으로 변경합니다.

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

프로그래밍 방식으로 컨트롤의 위치 증가

컨트롤의 X 좌표가 증가하도록 Left 하위 속성을 설정합니다.

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

참고

컨트롤의 X 위치 및 Y 위치를 동시에 설정하려면 Location 속성을 사용합니다. 위치를 개별적으로 설정하려면 컨트롤의 Left(X) 또는 Top(Y) 하위 속성을 사용합니다. Point 구조에는 단추 좌표의 복사본이 포함되어 있으므로 단추의 위치를 나타내는 해당 구조의 X 좌표 및 Y 좌표를 암시적으로 설정하지 마세요.

참고 항목