ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Метод

Определение

Возвращает объект Image на основе ресурса точечного рисунка, внедренного в сборку.

public static System.Drawing.Image GetImageFromResource (Type t, string imageName, bool large);
public static System.Drawing.Image? GetImageFromResource (Type t, string? imageName, bool large);

Параметры

t
Type

Этот метод выполняет поиск внедренного ресурса точечного рисунка в сборке, которая определяет тип, заданный параметром "t". Например, если параметру "t" передано выражение typeof(ControlA), метод выполняет поиск в сборке, определяющей ControlA.

imageName
String

Имя внедренного ресурса точечного рисунка.

large
Boolean

Определяет то, какое изображение возвращает метод — крупное (true) или мелкое (false). Мелкое изображение имеет размер 16 x 16, крупное — 32 x 32 точки.

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

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

Комментарии

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

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

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

Өнім Нұсқалар
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9