방법: Office 프로젝트에서 이벤트 처리기 만들기

Visual Basic 및 C#에서 이벤트 처리기를 만드는 데는 여러 가지 방법이 있습니다.디자인 뷰에서 컨트롤을 두 번 클릭하여 컨트롤에 대한 기본 이벤트 처리기를 만들거나 속성 창의 이벤트 창을 사용하여 컨트롤의 모든 이벤트에 대한 처리기를 만들 수 있습니다.그러나 코드 뷰에서 작업 중인 경우 이벤트 처리기를 만들기 위해 디자인 뷰로 전환하는 것은 비효율적인 방법입니다.

적용 대상: 이 항목의 정보는 Office 2013 및 Office 2010의 문서 수준 프로젝트 및 응용 프로그램 수준 프로젝트에 적용됩니다. Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

[!참고]

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

Visual Basic에서 이벤트 처리기를 만들려면

  1. 코드 편집기 맨 위에 있는 클래스 이름 드롭다운 목록에서 이벤트 처리기를 만들 개체를 선택합니다.

    [!참고]

    ThisDocument 또는 ThisWorkbook에 대한 이벤트 처리기를 만드는 경우에는 클래스 이름 드롭다운 목록에서 (ThisDocument 이벤트) 또는 (ThisWorkbook 이벤트)를 선택해야 합니다.

  2. 코드 편집기 맨 위에 있는 메서드 이름 드롭다운 목록에서 이벤트를 선택합니다.

    Visual Studio에서 이벤트 처리기가 작성되고 삽입 지점이 새로 만든 이벤트 처리기로 이동합니다.이벤트 처리기가 이미 있는 경우 삽입 지점이 기존의 이벤트 처리기로 이동합니다.

C#에서 이벤트 처리기를 만들려면

  1. 정규화된 이벤트 이름을 입력하고 공백을 추가한 다음 끝에 공백이 포함되지 않은 += 기호를 입력하여 클래스의 Startup 이벤트에서 이벤트 대리자를 만듭니다.예를 들면 다음과 같습니다.

    this.<object name>.<event name> +=

  2. 코드 줄의 끝에서 Tab 키를 두 번 누릅니다.

    Visual Studio에서 코드 줄이 자동으로 완료되고 이벤트 처리기가 작성된 다음 삽입 지점이 새로 만든 이벤트 처리기로 이동합니다.

참고 항목

작업

연습: NamedRange 컨트롤의 이벤트 프로그래밍

개념

Office 솔루션에서 코드 작성

기타 리소스

Office 솔루션 빌드