다음을 통해 공유


방법: 컨트롤을 폼의 가장자리에 맞춤

Dock 속성을 설정하여 컨트롤을 폼 가장자리에 맞춰 정렬할 수 있습니다. 이 속성에서는 폼에서 컨트롤의 위치를 지정합니다. Dock 속성을 다음과 같은 값으로 설정할 수 있습니다.

설정

컨트롤에 미치는 영향

Bottom

컨트롤을 폼 아래쪽에 도킹합니다.

Fill

폼의 나머지 공백을 모두 채웁니다.

Left

컨트롤을 폼의 왼쪽에 도킹합니다.

None

컨트롤을 도킹하지 않고 Location 속성에 지정된 위치에 표시합니다.

Right

컨트롤을 폼의 오른쪽에 도킹합니다.

Top

컨트롤을 폼의 맨 위쪽에 도킹합니다.

Visual Studio에서는 디자인 타임에 이 기능을 지원합니다.

Topic Location
방법: 디자인 타임 기능을 활용하는 Windows Forms 컨트롤 만들기 .NET Framework: Application Development
방법: UserControl 클래스에서 상속 Windows Forms Controls
방법: 디자인 타임에 컨트롤을 폼의 가장자리에 맞춤 Windows Forms Controls
방법: 합성 컨트롤 제작 Windows Forms Controls
연습: Visual C#을 사용하여 Windows Forms 컨트롤에서 상속 Windows Forms Controls
방법: 컨트롤에 대한 도구 상자 비트맵 제공 Windows Forms Controls
연습: 디자인 타임에 사용자 지정 Windows Forms 컨트롤 디버깅 Windows Forms Controls
방법: 기존 Windows Forms 컨트롤에서 상속 Windows Forms Controls
방법: 도구 상자 사용자 지정 대화 상자에 컨트롤 표시 Windows Forms Controls
연습: Visual C#에서 합성 컨트롤 제작 Windows Forms Controls
방법: Windows Forms 컨트롤 제작 Windows Forms Controls
연습: Visual Basic에서 합성 컨트롤 제작 Windows Forms Controls
방법: Control 클래스에서 상속 Windows Forms Controls
연습: Visual Basic을 사용하여 Windows Forms 컨트롤에서 상속 Windows Forms Controls
연습: DesignerSerializationVisibilityAttribute를 사용하여 표준 형식의 컬렉션 serialize Windows Forms Controls
방법: UserControl의 런타임 동작 테스트 Windows Forms Controls
방법: 디자인 타임 기능을 활용하는 Windows Forms 컨트롤 만들기 .NET Framework: Application Development
방법: 도구 상자 사용자 지정 대화 상자에 컨트롤 표시 Windows Forms Controls
연습: DesignerSerializationVisibilityAttribute를 사용하여 표준 형식의 컬렉션 serialize Windows Forms Controls
연습: Visual C#을 사용하여 Windows Forms 컨트롤에서 상속 Windows Forms Controls
방법: 컨트롤에 대한 도구 상자 비트맵 제공 Windows Forms Controls
방법: 기존 Windows Forms 컨트롤에서 상속 Windows Forms Controls
연습: 디자인 타임에 사용자 지정 Windows Forms 컨트롤 디버깅 Windows Forms Controls
방법: Control 클래스에서 상속 Windows Forms Controls
방법: UserControl의 런타임 동작 테스트 Windows Forms Controls
방법: 디자인 타임에 컨트롤을 폼의 가장자리에 맞춤 Windows Forms Controls
방법: UserControl 클래스에서 상속 Windows Forms Controls
방법: Windows Forms 컨트롤 제작 Windows Forms Controls
방법: 합성 컨트롤 제작 Windows Forms Controls
연습: Visual Basic에서 합성 컨트롤 제작 Windows Forms Controls
연습: Visual C#에서 합성 컨트롤 제작 Windows Forms Controls
연습: Visual Basic을 사용하여 Windows Forms 컨트롤에서 상속 Windows Forms Controls
방법: 디자인 타임 기능을 활용하는 Windows Forms 컨트롤 만들기 .NET Framework: 응용 프로그램 개발
방법: 도구 상자 사용자 지정 대화 상자에 컨트롤 표시 Windows Forms 컨트롤
연습: DesignerSerializationVisibilityAttribute를 사용하여 표준 형식의 컬렉션 serialize Windows Forms 컨트롤
연습: Visual C#을 사용하여 Windows Forms 컨트롤에서 상속 Windows Forms 컨트롤
방법: 컨트롤에 대한 도구 상자 비트맵 제공 Windows Forms 컨트롤
방법: 기존 Windows Forms 컨트롤에서 상속 Windows Forms 컨트롤
연습: 디자인 타임에 사용자 지정 Windows Forms 컨트롤 디버깅 Windows Forms 컨트롤
방법: Control 클래스에서 상속 Windows Forms 컨트롤
방법: UserControl의 런타임 동작 테스트 Windows Forms 컨트롤
방법: 디자인 타임에 컨트롤을 폼의 가장자리에 맞춤 Windows Forms 컨트롤
방법: UserControl 클래스에서 상속 Windows Forms 컨트롤
방법: Windows Forms 컨트롤 제작 Windows Forms 컨트롤
방법: 합성 컨트롤 제작 Windows Forms 컨트롤
연습: Visual Basic에서 합성 컨트롤 제작 Windows Forms 컨트롤
연습: Visual C#에서 합성 컨트롤 제작 Windows Forms 컨트롤
연습: Visual Basic을 사용하여 Windows Forms 컨트롤에서 상속 Windows Forms 컨트롤
방법: 디자인 타임 기능을 활용하는 Windows Forms 컨트롤 만들기 dv_fxdeveloping
방법: 도구 상자 항목 선택 대화 상자에 컨트롤 표시 dv_mclictl
연습: DesignerSerializationVisibilityAttribute를 사용하여 표준 형식의 컬렉션 serialize dv_mclictl
연습: Visual C#을 사용하여 Windows Forms 컨트롤에서 상속 dv_mclictl
방법: 컨트롤에 대한 도구 상자 비트맵 제공 dv_mclictl
방법: 기존 Windows Forms 컨트롤에서 상속 dv_mclictl
연습: 디자인 타임에 사용자 지정 Windows Forms 컨트롤 디버깅 dv_mclictl
방법: Control 클래스에서 상속 dv_mclictl
방법: UserControl의 런타임 동작 테스트 dv_mclictl
방법: 디자인 타임에 컨트롤을 폼의 가장자리에 맞춤 dv_mclictl
방법: UserControl 클래스에서 상속 dv_mclictl
방법: Windows Forms 컨트롤 제작 dv_mclictl
방법: 합성 컨트롤 제작 dv_mclictl
연습: Visual Basic에서 합성 컨트롤 제작 dv_mclictl
연습: Visual C#에서 합성 컨트롤 제작 dv_mclictl
연습: Visual Basic을 사용하여 Windows Forms 컨트롤에서 상속 dv_mclictl
방법: 디자인 타임 기능을 활용하는 Windows Forms 컨트롤 만들기 dv_fxdeveloping

런타임에 컨트롤의 Dock 속성을 설정하려면

  • 코드에서 Dock 속성을 적절한 값으로 설정합니다.

    ' To set the Dock property internally.
    Me.Dock = DockStyle.Top
    ' To set the Dock property from another object.
    UserControl1.Dock = DockStyle.Top
    
    // To set the Dock property internally.
    this.Dock = DockStyle.Top;
    // To set the Dock property from another object.
    UserControl1.Dock = DockStyle.Top;
    
    // To set the Dock  property internally.
    this.set_Dock(DockStyle.Top);
    // To set the Dock property from another object.
    UserControl1.set_Dock(DockStyle.Top);
    

참고 항목

작업

방법: FlowLayoutPanel 컨트롤의 자식 컨트롤 고정 및 도킹

방법: TableLayoutPanel 컨트롤의 자식 컨트롤 고정 및 도킹

참조

Control.Dock

Control.Anchor

개념

AutoSize 속성 개요

기타 리소스

.NET Framework에서 사용자 지정 Windows Forms 컨트롤 개발