다음을 통해 공유


My.Application.Shutdown 이벤트

업데이트: 2007년 11월

응용 프로그램이 종료되면 발생합니다.

' Usage
Public Sub Me_Shutdown( _
   ByVal sender As Object, _
   ByVal e As System.EventArgs _
) Handles Me.Shutdown
End Sub
' Declaration
Public Event Shutdown( _
   ByVal sender As Object, _
   ByVal e As System.EventArgs _
)

매개 변수

  • sender
    이벤트를 발생시킨 Object입니다.

  • e
    Empty를 포함하고 있는 EventArgs 개체입니다.

설명

응용 프로그램에서는 종료되기 전에 Shutdown 이벤트를 발생시킵니다. 이 이벤트를 사용하면 응용 프로그램에서 리소스를 닫는 방법을 제어할 수 있습니다. 이 이벤트는 Visual Basic 응용 프로그램 모델의 일부입니다. 자세한 내용은 Visual Basic 응용 프로그램 모델 개요를 참조하십시오.

Shutdown 이벤트 처리기에 대한 코드는 ApplicationEvents.vb 파일에 저장되고 이 파일은 기본적으로 숨김 파일입니다.

응용 프로그램 이벤트에 대한 코드 편집기 창에 액세스하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 응용 프로그램 탭을 클릭합니다.

  3. 응용 프로그램 이벤트 보기 단추를 클릭하여 코드 편집기를 엽니다.

    자세한 내용은 방법: 응용 프로그램 이벤트 처리(Visual Basic)를 참조하십시오.

작업

다음 표에서는 My.Application.Shutdown 이벤트와 관련된 작업의 예를 보여 줍니다.

작업

참조

Visual Basic 응용 프로그램 모델에서 제공되는 이벤트를 사용하여 코드 실행

방법: 응용 프로그램을 시작하거나 끝낼 때 코드 실행

응용 프로그램이 종료될 때 메시지 로그

방법: 응용 프로그램이 시작 또는 종료될 때 메시지 기록

예제

이 예제에서는 응용 프로그램이 종료될 경우 메시지를 로그합니다.

Private Sub MyApplication_Shutdown( _
    ByVal sender As Object, _
    ByVal e As System.EventArgs _
) Handles Me.Shutdown
    My.Application.Log.WriteEntry("Application Shut Down.")
End Sub

응용 프로그램 이벤트의 경우 코드 편집기 창에 코드를 입력해야 합니다. 이 창에 액세스하려면 이 항목의 설명 부분에 있는 내용을 따릅니다. 자세한 내용은 방법: 응용 프로그램이 시작 또는 종료될 때 메시지 기록을 참조하십시오.

요구 사항

네임스페이스:Microsoft.VisualBasic.ApplicationServices

클래스:WindowsFormsApplicationBase

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

프로젝트 형식별 사용 가능 여부

프로젝트 형식

사용 가능 여부

Windows 응용 프로그램

클래스 라이브러리

아니요

콘솔 응용 프로그램

아니요

Windows 컨트롤 라이브러리

아니요

웹 컨트롤 라이브러리

아니요

Windows 서비스

아니요

웹 사이트

아니요

권한

사용 권한이 필요하지 않습니다.

참고 항목

작업

방법: 응용 프로그램이 시작 또는 종료될 때 메시지 기록

방법: 응용 프로그램 이벤트 처리(Visual Basic)

개념

Visual Basic 응용 프로그램 모델 개요

참조

My.Application 개체

System.EventArgs

WindowsFormsApplicationBase.Shutdown