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.ApplicationContext 속성
Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase