WindowsFormsApplicationBase.Startup イベント

定義

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

public:
 event Microsoft::VisualBasic::ApplicationServices::StartupEventHandler ^ Startup;
public event Microsoft.VisualBasic.ApplicationServices.StartupEventHandler Startup;
member this.Startup : Microsoft.VisualBasic.ApplicationServices.StartupEventHandler 
Public Custom Event Startup As StartupEventHandler 
Public Event Startup As StartupEventHandler 

イベントの種類

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

Private Sub MyApplication_Startup(
    sender As Object,
    e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs
) Handles Me.Startup
    ' Get the splash screen.
    Dim splash As SplashScreen1 = CType(My.Application.SplashScreen, SplashScreen1)
    ' Display current status information.
    splash.Status = "Current user: " & My.User.Name
End Sub

この例では、プロジェクトに という名前 SplashScreen1のスプラッシュ スクリーンが必要です。 スプラッシュ スクリーンには、ユーザー インターフェイスを更新する という名前 Status のプロパティが必要です。

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

注釈

通常の (単一インスタンス以外の) アプリケーションでは、起動するたびにイベントが Startup 発生します。 単一インスタンス アプリケーションは、アプリケーション Startup がまだアクティブでない場合にのみ、イベントを発生させます。それ以外の場合は、イベントを StartupNextInstance 発生させます。 詳細については、「StartupNextInstance」を参照してください。

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

パラメーターの プロパティをCancele使用して、アプリケーションのスタートアップ フォームの読み込みを制御できます。 プロパティが CancelTrue設定されている場合、スタートアップ フォームは起動しません。 その場合、コードは代替のスタートアップ コード パスを呼び出す必要があります。

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

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

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

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

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

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

適用対象

こちらもご覧ください