방법: UserControl 클래스에서 상속
하나 이상의 Windows Forms 컨트롤의 기능에 사용자 지정 코드를 결합하려면 사용자 정의 컨트롤을 만들어야 합니다. 사용자 정의 컨트롤은 표준 Windows Forms 컨트롤 기능, 신속한 컨트롤 개발 및 사용자 지정 속성과 메서드의 다양성을 함께 제공합니다. 사용자 정의 컨트롤을 만드는 작업을 시작하면 시각적인 디자이너가 표시되고 여기에 표준 Windows Forms 컨트롤을 배치할 수 있습니다. 이러한 컨트롤은 컨트롤의 모든 고유 기능뿐만 아니라 표준 컨트롤의 모양과 동작(모양 및 느낌)을 유지합니다. 그러나 이러한 컨트롤이 사용자 정의 컨트롤에 빌드되면 더 이상 코드를 통해 사용할 수 없습니다. 사용자 정의 컨트롤은 고유한 칠하기를 수행할 뿐만 아니라 컨트롤과 관련된 모든 기본 기능을 처리합니다.
참고
표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.
사용자 정의 컨트롤을 만들려면
새 Windows 컨트롤 라이브러리 프로젝트를 만듭니다.
빈 사용자 정의 컨트롤을 가진 새 프로젝트가 만들어집니다.
도구 상자의 Windows Forms 탭에 있는 컨트롤을 디자이너로 끌어 옵니다.
최종 사용자 정의 컨트롤에서 나타나는 것과 동일하게 컨트롤의 위치를 지정하고 디자인합니다. 개발자가 구성 요소 컨트롤에 액세스할 수 있도록 하려면 공용으로 선언하거나 구성 요소 컨트롤의 속성을 선택적으로 노출해야 합니다. 자세한 내용은 방법: 구성 요소 컨트롤의 속성 노출을 참조하십시오.
컨트롤이 구체화할 모든 사용자 지정 메서드나 속성을 구현합니다.
F5 키를 눌러 프로젝트를 빌드하고 UserControl Test Container에서 컨트롤을 실행합니다. 자세한 내용은 방법: UserControl의 런타임 동작 테스트를 참조하십시오.
참고 항목
작업
Visual Basic에서 상속된 이벤트 처리기 관련 문제 해결