My.Application (Objeto)

Actualización: noviembre 2007

Proporciona propiedades, métodos y eventos relacionados con la aplicación actual.

Comentarios

Las propiedades expuestas por los datos devueltos del objeto My.Application que sólo se asocian con la aplicación o archivo DLL actual. No se puede modificar ninguna información de nivel de sistema con My.Application.

Algunos miembros sólo están disponibles para formularios Windows Forms o aplicaciones de consola.

Ejemplo

En este ejemplo se utiliza la propiedad My.Application.CommandLineArgs para examinar los argumentos de línea de comandos de la aplicación. Si se encuentra un argumento que comienza con /input=, se muestra el resto de dicho argumento.

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   

Espacio de nombres:Microsoft.VisualBasic.ApplicationServices

Clase:WindowsFormsApplicationBase (la clase base ConsoleApplicationBase proporciona miembros disponibles en aplicaciones de consola y su clase base ApplicationBase proporciona los miembros disponibles en todos los proyectos)

Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)

Vea también

Referencia

My.Application (Miembros del objeto)

My.Application.ApplicationContext (Propiedad)

My.Application.Info (Objeto)

My.Application.Log (Objeto)

Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase

Microsoft.VisualBasic.ApplicationServices.ApplicationBase