WindowsFormsApplicationBase.Shutdown イベント

定義

アプリケーションの終了時に発生します。

public:
 event Microsoft::VisualBasic::ApplicationServices::ShutdownEventHandler ^ Shutdown;
public event Microsoft.VisualBasic.ApplicationServices.ShutdownEventHandler Shutdown;
member this.Shutdown : Microsoft.VisualBasic.ApplicationServices.ShutdownEventHandler 
Public Custom Event Shutdown As ShutdownEventHandler 
Public Event Shutdown As ShutdownEventHandler 

イベントの種類

次の使用例は、アプリケーションのシャットダウン時にメッセージをログに記録します。

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

アプリケーション イベントの [コード エディター] ウィンドウにコードを入力する必要があります。 このウィンドウにアクセスするには、このトピックの「解説」セクションの手順に従います。 詳細については、「 方法: アプリケーションの起動時またはシャットダウン時にメッセージをログに記録する」を参照してください。

注釈

アプリケーションは、終了する前に Shutdown イベントを発生させます。 これにより、アプリケーションがリソースを閉じる方法を制御できます。 このイベントは、Visual Basic アプリケーション モデルの一部です。 詳細については、「 Visual Basic アプリケーション モデルの概要」を参照してください。

イベント ハンドラーの Shutdown コードは、既定では非表示になっているApplicationEvents.vb ファイルに格納されます。

アプリケーション イベントの [コード エディター] ウィンドウにアクセスするには
1. ソリューション エクスプローラーでプロジェクトを選択した状態で、[プロジェクト] メニューの [プロパティ] をクリックします。
2. [アプリケーション] タブをクリックします。
3. [アプリケーション イベントの表示] ボタンをクリックして、コード エディターを開きます。

詳細については、「[アプリケーション] ページ (プロジェクト デザイナー) (Visual Basic)」を参照してください。

プロジェクトの種類別の可用性

プロジェクトの種類 使用可能
Windows フォーム アプリケーション はい
クラス ライブラリ いいえ
コンソール アプリケーション いいえ
Windows フォーム コントロール ライブラリ いいえ
Web コントロール ライブラリ いいえ
Windows サービス いいえ
Web サイト いいえ

適用対象

こちらもご覧ください