My.Application オブジェクト
更新 : 2007 年 11 月
現在のアプリケーションに関するプロパティ、メソッド、およびイベントを提供します。
解説
My.Application オブジェクトから公開されるプロパティは、現在のアプリケーションまたは DLL に関連付けられたデータだけを返します。My.Application を使ってシステム レベルの情報を変更することはできません。
一部のメンバは、Windows フォーム アプリケーションまたはコンソール アプリケーションだけで使用できます。
使用例
次のコード例は、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
必要条件
名前空間 : Microsoft.VisualBasic.ApplicationServices
クラス : WindowsFormsApplicationBase (基本クラス ConsoleApplicationBase は、コンソール アプリケーションで使用できるメンバを提供し、その基本クラス ApplicationBase は、すべてのプロジェクトで使用できるメンバを提供します)
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll 内)
参照
参照
My.Application.ApplicationContext プロパティ
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase