Объект 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

Свойство My.Application.ApplicationContext

Объект My.Application.Info

Объект My.Application.Log

Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase

Microsoft.VisualBasic.ApplicationServices.ApplicationBase