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