Share via


My.Application, objet

Mise à jour : novembre 2007

Fournit des propriétés, des méthodes et des événements en rapport avec l'application en cours.

Notes

Les propriétés exposées par l'objet My.Application retournent les données associées uniquement à l'application ou la DLL actuelle. Aucune information au niveau du système ne peut être modifiée avec My.Application.

Certains membres sont uniquement disponibles pour les applications console ou Windows Forms.

Exemple

Cet exemple utilise la propriété My.Application.CommandLineArgs pour examiner les arguments de ligne de commande de l'application. Si un argument détecté démarre avec /input=, le reste de cet argument est affiché.

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

Configuration requise

Espace de noms :Microsoft.VisualBasic.ApplicationServices

Classe :WindowsFormsApplicationBase (la classe de base ConsoleApplicationBase fournit les membres disponibles dans les applications console, et sa classe de base ApplicationBase fournit les membres disponibles dans tous les projets)

Assembly : bibliothèque runtime Visual Basic (dans Microsoft.VisualBasic.dll)

Voir aussi

Référence

My.Application, membres de l'objet

My.Application.ApplicationContext, propriété

My.Application.Info, objet

My.Application.Log, objet

Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase

Microsoft.VisualBasic.ApplicationServices.ApplicationBase