Office 프로젝트에서 이벤트 처리기 만들기
Visual Basic 및 C#에서 이벤트 처리기를 만드는 방법에는 여러 가지가 있습니다. 디자인 보기에서 컨트롤을 두 번 클릭하여 컨트롤의 기본 이벤트 처리기를 만들거나 속성 창의 이벤트 창을 사용하여 컨트롤의 모든 이벤트에 대한 처리기를 만들 수 있습니다. 그러나 코드 보기에 있는 경우 디자인 보기로 전환하여 이벤트 처리기를 만들지 않을 수 있습니다.
적용 대상: 이 항목의 정보는 문서 수준 프로젝트 및 VSTO 추가 기능 프로젝트에 적용됩니다. Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.
참고 항목
일부 Visual Studio 사용자 인터페이스 요소의 경우 다음 지침에 설명된 것과 다른 이름 또는 위치가 시스템에 표시될 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 IDE 개인 설정을 참조하세요.
Visual Basic에서 이벤트 처리기를 만들려면
코드 편집기의 맨 위에 있는 클래스 이름 드롭다운 목록에서 이벤트 처리기를 만들 개체를 선택합니다.
참고 항목
ThisDocument
또는ThisWorkbook
에 대한 이벤트 처리기를 만들려면 클래스 이름 드롭다운 목록에서 (ThisDocument Events) 또는 (ThisWorkbook Events)를 선택해야 합니다.코드 편집기 맨 위에 있는 메서드 이름 드롭다운 목록에서 이벤트를 선택합니다.
Visual Studio는 이벤트 처리기를 만들고 새로 만든 이벤트 처리기로 삽입 지점을 이동합니다. 이벤트 처리기가 이미 있는 경우 삽입 지점은 기존 이벤트 처리기로 이동합니다.
C#에서 이벤트 처리기를 만들려면
정규화된 이벤트 이름과 공백을 차례로 입력한 다음, 공백 없이 +=을 입력하여 클래스의 Startup 이벤트에서 이벤트 대리자를 만듭니다. 예시:
this.<object name>.<event name> +=
코드 줄의 끝에서 TAB 키를 두 번 누릅니다.
Visual Studio는 자동으로 코드 줄을 완성하고 이벤트 처리기를 만들고 삽입 지점을 새로 만든 이벤트 처리기로 이동합니다.