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