다음을 통해 공유


방법: Windows Forms 상속

기본 폼에서 상속해서 새 Windows Forms를 만드는 것은 필요할 때마다 폼을 전체적으로 다시 만드는 프로세스를 거치지 않고 최선의 노력을 되풀이하는 편리한 방법입니다.

디자인 타임에서 상속 선택 대화 상자를 사용하여 양식을 상속하는 방법과 상속된 컨트롤의 보안 수준을 시각적으로 구분하는 방법에 대한 자세한 내용은 방법: 상속 선택 대화 상자를 사용하여 양식 상속을 참조하세요.

참고

양식을 상속받으려면 해당 양식이 포함된 파일 또는 네임스페이스가 실행 파일 또는 DLL로 빌드되었어야 합니다. 프로젝트를 빌드하려면 빌드 메뉴에서 빌드를 선택합니다. 또한 네임스페이스에 대한 참조는 폼을 상속하는 클래스에 추가되어야 합니다.

프로그래밍 방식으로 양식 상속

  1. 클래스에서 상속받을 폼이 포함된 네임스페이스에 대한 참조를 추가합니다.

  2. 클래스 정의에서 상속받을 폼에 대한 참조를 추가합니다. 참조에는 폼이 들어 있는 네임스페이스, 마침표, 기본 폼 자체의 이름이 차례로 포함되어야 합니다.

    Public Class Form2
        Inherits Namespace1.Form1
    
    public class Form2 : Namespace1.Form1
    

폼을 상속할 때 이벤트 처리기가 기본 클래스와 상속된 클래스에서 두 번 호출되는 문제가 발생할 수 있다는 점을 염두에 두어야 합니다. 이 문제를 방지하는 방법에 대한 자세한 내용은 Visual Basic에서 상속된 이벤트 처리기 관련 문제 해결을 참조하세요.

참고 항목