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