Объект My.Application
Обновлен: Ноябрь 2007
Предоставляет свойства, методы и события, связанные с текущим приложением.
Заметки
Свойства, предоставленные объектом My.Application, возвращают данные, связанные только с текущим приложением или библиотекой DLL. Нет данных системного уровня, которые могут быть изменены с помощью My.Application.
Некоторые элементы доступны только для приложений Windows Forms или консольных приложений.
Пример
В этом примере свойство My.Application.CommandLineArgs используется для проверки аргументов командной строки приложения. Если найден аргумент, который начинается с /input=, то отображается остальная часть этого аргумента.
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
Требования
Пространство имен:Microsoft.VisualBasic.ApplicationServices
Класс:WindowsFormsApplicationBase (базовый класс ConsoleApplicationBase предоставляет элементы, доступные в консольных приложениях, и его базовый класс ApplicationBase предоставляет элементы, доступные во всех проектах).
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
См. также
Ссылки
Свойство My.Application.ApplicationContext
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase