My.Application-Objekt
Aktualisiert: November 2007
Stellt Eigenschaften, Methoden und Ereignisse bereit, die sich auf die aktuelle Anwendung beziehen.
Hinweise
Die vom My.Application-Objekt verfügbar gemachten Eigenschaften geben Daten zurück, die nur der aktuellen Anwendung oder DLL zugeordnet sind. Mit My.Application können keine Informationen auf Systemebene geändert werden.
Einige Member sind nur für Windows Forms- oder Konsolenanwendungen verfügbar.
Beispiel
In diesem Beispiel wird die My.Application.CommandLineArgs-Eigenschaft verwendet, um die Befehlszeilenargumente der Anwendung zu überprüfen. Wenn ein Argument gefunden wird, das mit /input= beginnt, wird der Rest dieses Arguments angezeigt.
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
Voraussetzungen
Namespace:Microsoft.VisualBasic.ApplicationServices
Klasse: WindowsFormsApplicationBase (Die Basisklasse ConsoleApplicationBase stellt in Konsolenanwendungen verfügbare Member bereit, und deren Basisklasse ApplicationBase stellt die Member bereit, die in allen Projekten verfügbar sind.)
Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)
Siehe auch
Referenz
My.Application.ApplicationContext-Eigenschaft
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase