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, независимо от размера растрового изображения, полученного из сборки.