다음을 통해 공유


디자이너 동사

DesignerAction은 기존 디자이너 동사 기능을 대체하고 여기에 다른 기능을 추가하여 새로 도입된 기능이지만 이전 버전과의 호환성 및 이후 사용 가능성을 고려하여 디자이너 동사 기능을 계속 유지하도록 선택할 수 있습니다. 자세한 내용은 Windows Forms용 디자이너 명령 및 DesignerAction 개체 모델을 참조하십시오.

디자이너에서는 DesignerVerb 클래스를 사용하여 디자인 모드에서 디자이너 지원 기능을 제공하는 구성 요소의 바로 가기 메뉴에 메뉴 명령을 추가할 수 있습니다. 디자이너 동사는 메뉴 항목을 이벤트 처리기에 연결합니다. 디자이너 동사는 IDesigner 인터페이스의 Verbs 속성을 통해 디자인 타임 환경에 제공됩니다.

다음 코드 예제에서는 DesignerVerb를 추가하여 사용자 지정 메뉴 명령을 만드는 IDesigner 인터페이스의 Verbs 속성을 재정의하는 방법을 보여 줍니다.

public class SampleVerbsDesigner IDesigner {

    public SampleVerbsDesigner()
       {}
      
    public override DesignerVerbCollection Verbs {
        get
        {
            return new DesignerVerbCollection( 
               new DesignerVerb[] { 
               new DesignerVerb("Test Command", this.testEventHandler) });
        }
    }
}

디자이너 동사를 구현하는 Windows Forms 컨트롤 디자이너 샘플은 Windows Forms 디자이너 샘플을 참조하십시오.

참고 항목

개념

기본 디자이너 클래스

메타데이터 필터링

방법: 컨트롤에 대한 디자이너 구현

Windows Forms용 디자이너 명령 및 DesignerAction 개체 모델

기타 리소스

사용자 지정 디자이너