다음을 통해 공유


방법: Windows Forms에 컨트롤 배치

업데이트: 2007년 11월

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

참고:

실제 설정이나 버전에 따라서 화면에 나타나는 대화 상자와 메뉴 명령이 도움말의 설명과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

Windows Forms 디자이너의 디자인 화면에서 컨트롤의 위치를 지정하려면

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

    참고:

    화살표 키를 사용하여 컨트롤을 선택하고 이동하면 컨트롤의 위치를 더욱 정밀하게 지정할 수 있습니다. 또한 맞춤선을 사용하여 컨트롤을 폼에 정밀하게 배치할 수 있습니다. 자세한 내용은 연습: 맞춤선을 사용하여 Windows Forms에서 컨트롤 정렬을 참조하십시오.

속성 창을 사용하여 컨트롤의 위치를 지정하려면

  1. 위치를 지정할 컨트롤을 클릭합니다.

  2. 속성 창에서 Location 속성 값을 입력하여(각 값은 쉼표로 구분) 컨테이너 안에서 컨트롤의 위치를 지정합니다.

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

    참고:

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

프로그래밍 방식으로 컨트롤의 위치를 지정하려면

  1. 컨트롤의 Location 속성을 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. Left 하위 속성을 사용하여 컨트롤의 X 좌표를 변경합니다.

    Button1.Left = 300
    
    button1.Left = 300;
    
    button1.set_Left(500);
    
    button1->Left = 300;
    

프로그래밍 방식으로 컨트롤의 위치를 늘리려면

  • Left 하위 속성을 설정하여 컨트롤의 X 좌표를 늘립니다.

    Button1.Left += 200
    
    button1.Left += 200;
    
    button1.set_Left(button1.get_Left() + 200);
    
    button1->Left += 200;
    
    참고:

    컨트롤의 X 및 Y 위치를 동시에 설정하려면 Location 속성을 사용합니다. 위치를 개별적으로 설정하려면 컨트롤의 Left(X) 또는 Top(Y) 하위 속성을 사용합니다. 단추의 위치를 나타내는 Point 구조체는 단추의 좌표에 대한 복사본을 가지고 있으므로 이 구조체의 X 좌표와 Y 좌표를 암시적으로 설정하지 마십시오.

참고 항목

작업

연습: 맞춤선을 사용하여 Windows Forms에서 컨트롤 정렬

연습: TableLayoutPanel을 사용하여 Windows Forms에서 컨트롤 정렬

연습: FlowLayoutPanel을 사용하여 Windows Forms에서 컨트롤 정렬

참조

기능별 Windows Forms 컨트롤

기타 리소스

Windows Forms 컨트롤

Windows Forms에서 컨트롤 정렬

개별 Windows Forms 컨트롤 레이블 지정 및 바로 가기 제공

Windows Forms에 사용할 수 있는 컨트롤