다음을 통해 공유


방법: 이벤트 발생(Visual Basic)

업데이트: 2007년 11월

이 예제에서는 TimeExpired 이벤트를 정의하고 RaiseEvent 문을 사용하여 이벤트가 발생되도록 만듭니다.

예제

Public Event TimeExpired(ByVal Status As String)
Public Sub RaiseTimeExpiredEvent()
    RaiseEvent TimeExpired("Your time has run out")
End Sub

이 코드 예제는 IntelliSense 코드 조각으로도 사용할 수 있습니다. 코드 조각 선택기의 Visual Basic 언어에 있습니다. 자세한 내용은 방법: 사용자 코드에 코드 조각 삽입(Visual Basic)을 참조하십시오.

코드 컴파일

이 예제에는 다음 사항이 필요합니다.

  • System 네임스페이스의 멤버에 액세스해야 합니다. 코드에서 멤버 이름을 정규화하지 않는 경우에는 Imports 문을 추가합니다. 자세한 내용은 Imports 문(.NET 네임스페이스 및 형식)을 참조하십시오.

  • Event 문은 클래스 수준에 있어야 하며 임의의 프로시저 안에 포함되어서는 안 됩니다.

  • RaiseEvent 문은 응용 프로그램의 프로시저 안에 포함되어야 합니다.

참고 항목

작업

방법: 이벤트 및 처리기 만들기(Visual Basic)

개념

이벤트 및 이벤트 처리기

참조

Event 문

RaiseEvent 문

기타 리소스

Visual Basic의 이벤트