WindowsFormsApplicationBase.Startup イベントとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WindowsFormsApplicationBase.Startup イベントの意味・解説 

WindowsFormsApplicationBase.Startup イベント

メモ : このイベントは、.NET Framework version 2.0 で新しく追加されたものです。

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

名前空間: Microsoft.VisualBasic.ApplicationServices
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Public Event Startup As
 StartupEventHandler
Dim instance As WindowsFormsApplicationBase
Dim handler As StartupEventHandler

AddHandler instance.Startup, handler
public event StartupEventHandler Startup
public:
event StartupEventHandler^ Startup {
    void add (StartupEventHandler^ obj);
    void remove (StartupEventHandler^ obj);
}
/** @event */
public void add_Startup (StartupEventHandler
 obj)

/** @event */
public void remove_Startup (StartupEventHandler
 obj)
JScript では、イベントは使用できますが、新規に宣言することはできません。
解説解説

詳細については、Visual Basic のトピック「My.Application.Startup イベント」を参照してください。

通常の (単一インスタンスではない) アプリケーションの場合、Startup イベントは、アプリケーションを起動するたびに発生します。単一インスタンスのアプリケーションでは、そのアプリケーションがまだアクティブになっていない場合に限り、起動時に Startup イベントが発生します。それ以外の場合は、StartupNextInstance イベントが発生します。詳細については、My.Application.StartupNextInstance イベント、方法 : アプリケーションのインスタンス化の動作を指定する の各トピックを参照してください。

このイベントは、Visual Basic アプリケーション モデルに属する機能です。詳細については、「Visual Basic アプリケーション モデルの概要」を参照してください。

e パラメータの Cancel プロパティを使用すると、アプリケーションのスタートアップ フォームの読み込みを制御できます。Cancel プロパティを True に設定した場合、スタートアップ フォームは起動されません。この場合、別のスタートアップ コード パスを呼び出すコードを記述する必要があります。例については、「方法 : Windows フォーム アプリケーションのバッチ モードを有効にする」を参照してください。

e パラメータの CommandLine プロパティまたは My.Application.CommandLineArgs プロパティ を使用すると、アプリケーションのコマンド ライン引数にアクセスできます。

Startup イベント ハンドラのコードは、ApplicationEvents.vb ファイル (既定では隠しファイル) に格納されています。

アプリケーション イベントのコード エディタ ウィンドウにアクセスするには

ソリューション エクスプローラでプロジェクトを選択し、[プロジェクト] メニューの [プロパティ] をクリックします。

[アプリケーション] タブをクリックします。

[アプリケーション イベントの表示] をクリックして、コード エディタを開きます。

詳細については、「方法 : アプリケーション イベントを処理する (Visual Basic)」を参照してください。

My.Application.Startup イベントを使ったタスクの例を次の表に示します。

使用例使用例

この例では、My.Application.SplashScreen プロパティおよび My.Application.Startup イベントを使用し、アプリケーションの起動時に、スプラッシュ スクリーンをステータス情報で更新しています。

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

この例は、SplashScreen1 という名前のスプラッシュ スクリーンがプロジェクトに配置されていることを前提としています。スプラッシュ スクリーンには、ユーザー インターフェイスを更新するための、Status というプロパティを割り当てておきます。

このコードは、アプリケーション イベントのコード エディタ ウィンドウで入力する必要があります。このウィンドウにアクセスする手順については、このトピックの「解説」を参照してください。詳細については、「方法 : アプリケーション イベントを処理する (Visual Basic)」を参照してください。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WindowsFormsApplicationBase クラス
WindowsFormsApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
StartupEventArgs クラス
WindowsFormsApplicationBase.Startup イベント
その他の技術情報
My.Application.Startup イベント
My.Application オブジェクト
My.Application.StartupNextInstance イベント
方法 : Windows フォーム アプリケーションのバッチ モードを有効にする
My.Application.CommandLineArgs プロパティ
方法 : アプリケーション イベントを処理する (Visual Basic)
方法 : アプリケーションのインスタンス化の動作を指定する
Visual Basic アプリケーション モデルの概要



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

WindowsFormsApplicationBase.Startup イベントのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WindowsFormsApplicationBase.Startup イベントのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS