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)
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase