Compartilhar via


Objeto My.Application

Fornece propriedades, métodos e eventos relacionados ao aplicativo atual.

Comentários

As propriedades expostas pelos dados do objeto de retorno My.Application que está associado apenas com o aplicativo atual ou DLL.Nenhuma informação de nível de sistema pode ser alterada com My.Application.

Alguns membros estão disponíveis somente para Formulários do Windows ou aplicativos do console.

Exemplo

Este exemplo usa a propriedade My.Application.CommandLineArgs para examinar os argumentos de linha de comando do aplicativo.Se for encontrado um argumento que começa com /input=, o resto desse argumento é exibido.

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

Requisitos

Namespace:Microsoft.VisualBasic.ApplicationServices

Classe:WindowsFormsApplicationBase (a classe base ConsoleApplicationBase Fornece a membros disponível nos aplicativos de console e sua classe base ApplicationBase fornece os membros que estão disponível em todos os projetos)

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Consulte também

Referência

My.Application Object Members

Propriedade My.aplicativo.ApplicationContext

My.Application.Info Object

Objeto My.Application.Log

Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase

Microsoft.VisualBasic.ApplicationServices.ApplicationBase