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 对象成员

My.Application.ApplicationContext 属性

My.Application.Info 对象

My.Application.Log 对象

Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase

Microsoft.VisualBasic.ApplicationServices.ApplicationBase