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 к 16, а большой — 32 x 32.

Возвращаемое значение

Объект Image на основе полученного растрового изображения.

Комментарии

Этот метод ищет ресурс с именем namespace.imgName, где пространство имен — это пространство имен, содержащее определение типа, указанного параметром t . Например, предположим, что вы передаете typeof(ControlA) параметру t и передаете значение "MyBitmap.bmp" параметру imgName. Если ControlA находится в namespaceA в AssemblyA.dll, этот метод выполняет поиск AssemblyA.dll для ресурса с именем NamespaceA.MyBitmap.bmp.

Этот метод предназначен для получения ресурса 16 x 16 растровых карт, внедренного в сборку. Однако не требуется, чтобы внедренная растровая карта имеет размер 16 x 16. Растровое изображение, полученное из сборки (независимо от размера), считается небольшим изображением. Большой образ создается путем масштабирования "небольшого" изображения до размера 32 x 32. Поэтому большое изображение всегда будет 32 на 32, независимо от размера растрового изображения, полученного из сборки.

Применяется к