WindowsFormsApplicationBaseとは? わかりやすく解説

WindowsFormsApplicationBase イベント


パブリック イベントパブリック イベント

参照参照

関連項目

WindowsFormsApplicationBase クラス
Microsoft.VisualBasic.ApplicationServices 名前空間
WindowsFormsApplicationBase クラス
ApplicationBase クラス

その他の技術情報

My.Application オブジェクト
My.Application オブジェクトメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト

WindowsFormsApplicationBase クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

現在のアプリケーション関連したプロパティメソッド、およびイベント提供します

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

Public Class WindowsFormsApplicationBase
    Inherits ConsoleApplicationBase
Dim instance As WindowsFormsApplicationBase
public class WindowsFormsApplicationBase :
 ConsoleApplicationBase
public ref class WindowsFormsApplicationBase
 : public ConsoleApplicationBase
public class WindowsFormsApplicationBase extends
 ConsoleApplicationBase
public class WindowsFormsApplicationBase extends
 ConsoleApplicationBase
解説解説
使用例使用例

この例では、My.Application.CommandLineArgs プロパティ使用してアプリケーションコマンド ライン引数調べてます。/input= で始まる引数見つかった場合は、その引数残り部分表示されます。

Private Sub ParseCommandLineArgs()
    Dim inputArgument As String
 = "/input="
    Dim inputName As String
 = ""

    For Each s As String
 In My.Application.CommandLineArgs
        If s.ToLower.StartsWith(inputArgument) Then
            inputName = s.Remove(0, inputArgument.Length)
        End If
    Next

    If inputName = "" Then
        MsgBox("No input name")
    Else
        MsgBox("Input name: " & inputName)
    End If
End Sub
継承階層継承階層
System.Object
   Microsoft.VisualBasic.ApplicationServices.ApplicationBase
     Microsoft.VisualBasic.ApplicationServices.ConsoleApplicationBase
      Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WindowsFormsApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
WindowsFormsApplicationBase クラス
ApplicationBase クラス
その他の技術情報
My.Application オブジェクト
My.Application オブジェクトメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト

WindowsFormsApplicationBase コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

WindowsFormsApplicationBase クラス新しインスタンス初期化します。

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

Dim instance As New WindowsFormsApplicationBase
public WindowsFormsApplicationBase ()
public:
WindowsFormsApplicationBase ()
public WindowsFormsApplicationBase ()
public function WindowsFormsApplicationBase
 ()
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WindowsFormsApplicationBase クラス
WindowsFormsApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
その他の技術情報
My.Application オブジェクト

WindowsFormsApplicationBase コンストラクタ

WindowsFormsApplicationBase クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
WindowsFormsApplicationBase () WindowsFormsApplicationBase クラス新しインスタンス初期化します。
WindowsFormsApplicationBase (AuthenticationMode) 認証モード指定してWindowsFormsApplicationBase クラス新しインスタンス初期化します。
参照参照

関連項目

WindowsFormsApplicationBase クラス
WindowsFormsApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間

その他の技術情報

My.Application オブジェクト

WindowsFormsApplicationBase コンストラクタ (AuthenticationMode)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

認証モード指定して、WindowsFormsApplicationBase クラス新しインスタンス初期化します。

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

Public Sub New ( _
    authenticationMode As AuthenticationMode _
)
Dim authenticationMode As AuthenticationMode

Dim instance As New WindowsFormsApplicationBase(authenticationMode)
public WindowsFormsApplicationBase (
    AuthenticationMode authenticationMode
)
public:
WindowsFormsApplicationBase (
    AuthenticationMode authenticationMode
)
public WindowsFormsApplicationBase (
    AuthenticationMode authenticationMode
)
public function WindowsFormsApplicationBase
 (
    authenticationMode : AuthenticationMode
)

パラメータ

authenticationMode

AuthenticationMode。アプリケーション認証モード指定します

解説解説

authenticationMode パラメータWindows 列挙値である場合、このコンストラクタは、現在のスレッドの CurrentPrincipal プロパティを、現在のユーザーの WindowsPrincipal に設定することを試みます

authenticationMode パラメータが ApplicationDefined 列挙値である場合、このコンストラクタは、現在のスレッドCurrentPrincipal プロパティ変更しません。

詳細については、Visual Basicトピック「My.Application オブジェクト」を参照してください

My.Application オブジェクト公開するプロパティは、現在のアプリケーションまたは DLL関連付けられたデータだけを返しますMy.Application使ってシステム レベル情報変更することはできません。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WindowsFormsApplicationBase クラス
WindowsFormsApplicationBase メンバ
Microsoft.VisualBasic.ApplicationServices 名前空間
AuthenticationMode 列挙
その他の技術情報
My.Application オブジェクト

WindowsFormsApplicationBase プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ ApplicationContext Windows フォーム アプリケーション現在のスレッドについて、ApplicationContext オブジェクト取得します
パブリック プロパティ CommandLineArgs  現在のアプリケーションコマンド ライン引数文字列として格納されコレクション取得します。 ( ConsoleApplicationBase から継承されます。)
パブリック プロパティ Culture  現在のスレッド文字列操作と書設定使用しているカルチャを取得します。 ( ApplicationBase から継承されます。)
パブリック プロパティ Deployment  現在のアプリケーションClickOnce 配置オブジェクト取得しますClickOnce 配置オブジェクト使用すると、現在の配置プログラムか更新したり、ファイルオンデマンドダウンロードしたりできます。 ( ConsoleApplicationBase から継承されます。)
パブリック プロパティ Info  バージョン番号説明読み込まれているアセンブリなど、アプリケーションアセンブリに関する情報取得するためのプロパティ提供するオブジェクト取得します。 ( ApplicationBase から継承されます。)
パブリック プロパティ IsNetworkDeployed  ClickOnce使ってネットワークから配置されアプリケーションであるかどうかを表す Boolean 値を取得します。 ( ConsoleApplicationBase から継承されます。)
パブリック プロパティ Log  イベント例外情報アプリケーションログ リスナ出力するためのプロパティおよびメソッド提供するオブジェクト取得します。 ( ApplicationBase から継承されます。)
パブリック プロパティ MinimumSplashScreenDisplayTime スプラッシュ スクリーン最低限表示させておく時間 (ミリ秒) を決定します
パブリック プロパティ OpenForms アプリケーション開かれているすべてのフォームコレクション取得します
パブリック プロパティ SaveMySettingsOnExit アプリケーション終了時ユーザー設定保存するかどうか決定します
パブリック プロパティ SplashScreen このアプリケーションスプラッシュ スクリーン取得または設定します
パブリック プロパティ UICulture  現在のスレッドがカルチャ固有のリソース検索する際に用いるカルチャを取得します。 ( ApplicationBase から継承されます。)
プロテクト プロパティプロテクト プロパティ
参照参照

関連項目

WindowsFormsApplicationBase クラス
Microsoft.VisualBasic.ApplicationServices 名前空間
WindowsFormsApplicationBase クラス
ApplicationBase クラス

その他の技術情報

My.Application オブジェクト
My.Application オブジェクトメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト

WindowsFormsApplicationBase メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ChangeCulture  現在のスレッド文字列操作と書設定使用しているカルチャを変更します。 ( ApplicationBase から継承されます。)
パブリック メソッド ChangeUICulture  現在のスレッドがカルチャ固有のリソース検索する際に用いるカルチャを変更します。 ( ApplicationBase から継承されます。)
パブリック メソッド DoEvents メッセージ キューに現在ある Windows メッセージをすべて処理します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetEnvironmentVariable  指定した環境変数の値を返します。 ( ApplicationBase から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Run Visual Basic アプリケーション モデルセットアップし、実行開始します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド HideSplashScreen アプリケーションスプラッシュ スクリーンを非表示にします。
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OnCreateMainForm 派生クラスオーバーライドされた場合スプラッシュ スクリーンおよびメイン フォーム設定するためのコードデザイナによって出力されます。
プロテクト メソッド OnCreateSplashScreen 派生クラスオーバーライドされた場合スプラッシュ スクリーン初期化するためのコードデザイナによって出力されます。
プロテクト メソッド OnInitialize メイン アプリケーション スレッドについて、visual スタイルテキスト表示スタイル、および (アプリケーションWindows 認証使用されている場合) 現在のプリンシパル設定しスプラッシュ スクリーン定義されている場合は、そのスプラッシュ スクリーン初期化します。
プロテクト メソッド OnRun 初期化完了後、メイン アプリケーション実行される開始点を提供します
プロテクト メソッド OnShutdown 派生クラスオーバーライドされた場合アプリケーション終了時コード実行できるようにします。
プロテクト メソッド OnStartup 派生クラスオーバーライドされた場合アプリケーション起動時コード実行できるようにします。
プロテクト メソッド OnStartupNextInstance 派生クラスオーバーライドされた場合単一インスタンス アプリケーションで、後続インスタンス起動され場合コード実行できるようにします。
プロテクト メソッド OnUnhandledException 派生クラスオーバーライドされた場合処理されない例外アプリケーション発生した場合コード実行できるようにします。
プロテクト メソッド ShowSplashScreen アプリケーションスプラッシュ スクリーン定義されているかどうか判断し定義されている場合表示します
参照参照

関連項目

WindowsFormsApplicationBase クラス
Microsoft.VisualBasic.ApplicationServices 名前空間
WindowsFormsApplicationBase クラス
ApplicationBase クラス

その他の技術情報

My.Application オブジェクト
My.Application オブジェクトメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト

WindowsFormsApplicationBase メンバ

現在のアプリケーション関連したプロパティメソッド、およびイベント提供します

WindowsFormsApplicationBase データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド WindowsFormsApplicationBase オーバーロードされます。 WindowsFormsApplicationBase クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ ApplicationContext Windows フォーム アプリケーション現在のスレッドについて、ApplicationContext オブジェクト取得します
パブリック プロパティ CommandLineArgs  現在のアプリケーションコマンド ライン引数文字列として格納されコレクション取得します。(ConsoleApplicationBase から継承されます。)
パブリック プロパティ Culture  現在のスレッド文字列操作と書設定使用しているカルチャを取得します。(ApplicationBase から継承されます。)
パブリック プロパティ Deployment  現在のアプリケーションClickOnce 配置オブジェクト取得しますClickOnce 配置オブジェクト使用すると、現在の配置プログラムか更新したり、ファイルオンデマンドダウンロードしたりできます。(ConsoleApplicationBase から継承されます。)
パブリック プロパティ Info  バージョン番号説明読み込まれているアセンブリなど、アプリケーションアセンブリに関する情報取得するためのプロパティ提供するオブジェクト取得します。 (ApplicationBase から継承されます。)
パブリック プロパティ IsNetworkDeployed  ClickOnce使ってネットワークから配置されアプリケーションであるかどうかを表す Boolean 値を取得します。(ConsoleApplicationBase から継承されます。)
パブリック プロパティ Log  イベント例外情報アプリケーションログ リスナ出力するためのプロパティおよびメソッド提供するオブジェクト取得します。 (ApplicationBase から継承されます。)
パブリック プロパティ MinimumSplashScreenDisplayTime スプラッシュ スクリーン最低限表示させておく時間 (ミリ秒) を決定します
パブリック プロパティ OpenForms アプリケーション開かれているすべてのフォームコレクション取得します
パブリック プロパティ SaveMySettingsOnExit アプリケーション終了時ユーザー設定保存するかどうか決定します
パブリック プロパティ SplashScreen このアプリケーションスプラッシュ スクリーン取得または設定します
パブリック プロパティ UICulture  現在のスレッドがカルチャ固有のリソース検索する際に用いるカルチャを取得します。(ApplicationBase から継承されます。)
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ChangeCulture  現在のスレッド文字列操作と書設定使用しているカルチャを変更します。 (ApplicationBase から継承されます。)
パブリック メソッド ChangeUICulture  現在のスレッドがカルチャ固有のリソース検索する際に用いるカルチャを変更します。 (ApplicationBase から継承されます。)
パブリック メソッド DoEvents メッセージ キューに現在ある Windows メッセージをすべて処理します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetEnvironmentVariable  指定した環境変数の値を返します。 (ApplicationBase から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Run Visual Basic アプリケーション モデルセットアップし、実行開始します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド HideSplashScreen アプリケーションスプラッシュ スクリーンを非表示にします。
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnCreateMainForm 派生クラスオーバーライドされた場合スプラッシュ スクリーンおよびメイン フォーム設定するためのコードデザイナによって出力されます。
プロテクト メソッド OnCreateSplashScreen 派生クラスオーバーライドされた場合スプラッシュ スクリーン初期化するためのコードデザイナによって出力されます。
プロテクト メソッド OnInitialize メイン アプリケーション スレッドについて、visual スタイルテキスト表示スタイル、および (アプリケーションWindows 認証使用されている場合) 現在のプリンシパル設定しスプラッシュ スクリーン定義されている場合は、そのスプラッシュ スクリーン初期化します。
プロテクト メソッド OnRun 初期化完了後、メイン アプリケーション実行される開始点を提供します
プロテクト メソッド OnShutdown 派生クラスオーバーライドされた場合アプリケーション終了時コード実行できるようにします。
プロテクト メソッド OnStartup 派生クラスオーバーライドされた場合アプリケーション起動時コード実行できるようにします。
プロテクト メソッド OnStartupNextInstance 派生クラスオーバーライドされた場合単一インスタンス アプリケーションで、後続インスタンス起動され場合コード実行できるようにします。
プロテクト メソッド OnUnhandledException 派生クラスオーバーライドされた場合処理されない例外アプリケーション発生した場合コード実行できるようにします。
プロテクト メソッド ShowSplashScreen アプリケーションスプラッシュ スクリーン定義されているかどうか判断し定義されている場合表示します
パブリック イベントパブリック イベント
参照参照

関連項目

WindowsFormsApplicationBase クラス
Microsoft.VisualBasic.ApplicationServices 名前空間
WindowsFormsApplicationBase クラス
ApplicationBase クラス

その他の技術情報

My.Application オブジェクト
My.Application オブジェクトメンバ
My.Application.ApplicationContext プロパティ
My.Application.Info オブジェクト
My.Application.Log オブジェクト


このページでは「.NET Framework クラス ライブラリ リファレンス」からWindowsFormsApplicationBaseを検索した結果を表示しています。
Weblioに収録されているすべての辞書からWindowsFormsApplicationBaseを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からWindowsFormsApplicationBase を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「WindowsFormsApplicationBase」の関連用語

WindowsFormsApplicationBaseのお隣キーワード
検索ランキング

   

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



WindowsFormsApplicationBaseのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS