ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) 메서드

정의

어셈블리에 포함된 비트맵 리소스를 기초로 하는 Image 개체를 반환합니다.

public:
 static System::Drawing::Image ^ GetImageFromResource(Type ^ t, System::String ^ imageName, bool large);
public static System.Drawing.Image GetImageFromResource (Type t, string imageName, bool large);
public static System.Drawing.Image? GetImageFromResource (Type t, string? imageName, bool large);
static member GetImageFromResource : Type * string * bool -> System.Drawing.Image
Public Shared Function GetImageFromResource (t As Type, imageName As String, large As Boolean) As Image

매개 변수

t
Type

이 메서드는 t 매개 변수에서 지정한 형식을 정의하는 어셈블리에 포함된 비트맵 리소스를 검색합니다. 예를 들어, typeof(ControlA)를 t 매개 변수에 전달하는 경우 이 메서드는 ControlA를 정의하는 어셈블리를 검색합니다.

imageName
String

포함된 비트맵 리소스의 이름입니다.

large
Boolean

이 메서드에서 큰 이미지(true) 또는 작은 이미지(false)를 반환할지 여부를 지정합니다. 작은 이미지는 16 x 16이고, 큰 이미지는 32 x 32입니다.

반환

검색된 비트맵을 기초로 하는 Image 개체입니다.

설명

이 메서드는 namespace.imgName이라는 리소스를 검색합니다. 여기서 네임스페이스는 매개 변수로 지정된 형식의 정의를 포함하는 네임스페이 t 스입니다. 예를 들어 typeof(ControlA)를 매개 변수에 t 전달하고 imgName 매개 변수에 "MyBitmap.bmp"를 전달한다고 가정합니다. ControlA가 AssemblyA.dll NamespaceA에 있는 경우 이 메서드는 AssemblyA.dll NamespaceA.MyBitmap.bmp 리소스를 검색합니다.

이 메서드는 어셈블리에 포함된 16 x 16 비트맵 리소스를 검색하기 위한 것입니다. 그러나 포함된 비트맵의 크기가 16 x 16일 필요는 없습니다. 어셈블리에서 검색되는 비트맵(크기에 관계없이)은 작은 이미지로 간주됩니다. 큰 이미지는 "작은" 이미지를 32 x 32 크기로 확장하여 만듭니다. 따라서 어셈블리에서 검색된 비트맵의 크기에 관계없이 큰 이미지는 항상 32 by 32가 됩니다.

적용 대상