다음을 통해 공유


My.Resources 개체(Visual Basic)

응용 프로그램의 리소스에 액세스하는 속성 및 클래스를 제공합니다.

설명

My.Resources 개체는 응용 프로그램의 리소스에 대한 액세스를 제공하며, 이를 통해 응용 프로그램의 리소스를 동적으로 검색할 수 있습니다. 자세한 내용은 응용 프로그램 리소스 관리을 참조하십시오.

My.Resources 개체는 전역 리소스만 노출합니다. 이 개체는 폼과 연관된 리소스 파일에 대한 액세스를 제공하지 않습니다. 폼 리소스에는 폼에서 액세스해야 합니다. 자세한 내용은 연습: Windows Forms 지역화을 참조하십시오.

My.Resources 개체에서 응용 프로그램의 문화권별 리소스 파일에 액세스할 수 있습니다. 기본적으로 My.Resources 개체는 UICulture 속성에 있는 문화권과 일치하는 리소스 파일에서 리소스를 찾습니다. 그러나 이러한 동작을 무시하고 리소스에 사용할 특정 문화권을 지정할 수 있습니다. 자세한 내용은 응용 프로그램의 리소스을 참조하십시오.

속성

My.Resources 개체의 속성은 응용 프로그램의 리소스에 대한 읽기 전용 액세스를 제공합니다. 리소스를 추가하거나 제거하려면 프로젝트 디자이너를 사용합니다. 자세한 내용은 방법: 리소스 추가 또는 제거을 참조하십시오. My.Resources.resourceName을 사용하여 프로젝트 디자이너를 통해 추가된 리소스에 액세스할 수 있습니다.

또한 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 새 항목 추가 또는 기존 항목 추가를 클릭하여 리소스 파일을 추가하거나 제거할 수 있습니다. My.Resources.resourceFileName.resourceName을 사용하여 이러한 방법으로 추가된 리소스에 액세스할 수 있습니다.

각 리소스에는 이름, 범주 및 값이 들어 있으며 이러한 리소스 설정은 속성이 My.Resources 개체에 나타나는 리소스에 액세스하는 방법을 결정합니다. 프로젝트 디자이너에서 추가된 리소스의 경우에는 다음과 같습니다.

  • 이름은 속성의 이름을 결정합니다.

  • 리소스 데이터는 속성의 값입니다.

  • 범주는 속성의 형식을 결정합니다.

범주

속성 데이터 형식

문자열

String

이미지

Bitmap

아이콘

Icon

오디오

UnmanagedMemoryStream

UnmanagedMemoryStream 클래스는 Stream 클래스에서 파생되므로 Play 메서드와 같은 스트림을 가져오는 메서드와 함께 사용할 수 있습니다.

Files

기타

디자이너의 형식 열에 있는 정보에 의해 결정됩니다.

클래스

My.Resources 개체는 공유 속성을 가진 클래스로 각 리소스 파일을 노출합니다. 클래스 이름은 리소스 파일의 이름과 같습니다. 이전 단원에서 설명한 바와 같이 리소스 파일에 있는 리소스는 클래스에 속성으로 노출됩니다.

작업

다음 표에서는 My.Resources 개체와 관련된 작업의 예를 보여 줍니다.

To

참조

문자열 리소스 검색

방법: Visual Basic에서 문자열 리소스 검색

이미지 리소스 검색

방법: Visual Basic에서 이미지 리소스 검색

아이콘 리소스 검색

방법: Visual Basic에서 아이콘 리소스 검색

오디오 리소스 검색

방법: Visual Basic에서 오디오 리소스 검색

지역화된 리소스 검색

방법: Visual Basic에서 지역화된 리소스 검색

예제

이 예제에서는 응용 프로그램의 리소스 파일에 저장된 Form1Icon이라는 아이콘에 폼의 아이콘을 설정합니다.

Sub SetFormIcon()
    Me.Icon = My.Resources.Form1Icon
End Sub

이 예제가 작동하려면 응용 프로그램의 리소스 파일에 이름이 Form1Icon인 아이콘이 있어야 합니다. 자세한 내용은 방법: 리소스 추가 또는 제거를 참조하십시오.

참고 항목

작업

방법: Visual Basic에서 문자열 리소스 검색

방법: Visual Basic에서 이미지 리소스 검색

방법: Visual Basic에서 아이콘 리소스 검색

방법: Visual Basic에서 오디오 리소스 검색

방법: Visual Basic에서 지역화된 리소스 검색

방법: 리소스 추가 또는 제거

연습: Windows Forms 지역화

개념

응용 프로그램의 리소스

기타 리소스

응용 프로그램 리소스 관리