WindowsFormsApplicationBase.OnRun メソッド


初期化の完了後、メイン アプリケーションが実行される開始点を提供します。Provides the starting point for when the main application is ready to start running, after the initialization is done.

 virtual void OnRun();
protected virtual void OnRun ();
abstract member OnRun : unit -> unit
override this.OnRun : unit -> unit
Protected Overridable Sub OnRun ()


既定では、Windows フォームメッセージループに入る前に、このメソッドは OnCreateMainForm (アプリケーションのメインフォームを作成するため) を呼び出し、HideSplashScreen (スプラッシュスクリーンを閉じるために) メソッドを呼び出します。By default, before it enters the Windows Forms message loop, this method calls the OnCreateMainForm (to create the application's main form) and HideSplashScreen (to close the splash screen) methods:

  • OnCreateMainFormOnCreateMainForm. デザイナーがメインフォームを初期化するコードを出力する方法を提供します。Provides a way for a designer to emit code that initializes the main form.

    既定では、このメソッドは何も行いません。By default, this method does nothing. ただし、Visual Basicプロジェクトデザイナーでアプリケーションのメインフォームを選択すると、デザイナーは、MainForm プロパティをメインフォームの新しいインスタンスに設定するメソッドを使用して、OnCreateMainForm メソッドをオーバーライドします。However, when you select a main form for your application in the Visual Basic Project Designer, the designer overrides the OnCreateMainForm method with a method that sets the MainForm property to a new instance of the main form.

  • HideSplashScreenHideSplashScreen. アプリケーションにスプラッシュスクリーンが定義されていて、それが開いている場合、このメソッドはスプラッシュスクリーンを閉じます。If the application has a splash screen defined and it is open, this method closes the splash screen.

    既定では、このメソッドはスプラッシュスクリーンを閉じます。By default, this method closes the splash screen.