다음을 통해 공유


My.Application 개체

업데이트: 2007년 11월

현재 응용 프로그램과 관련된 속성, 메서드 및 이벤트를 제공합니다.

설명

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