Compartir vía


ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Método

Definición

Devuelve un objeto Image basado en un recurso de mapa de bits que se encuentra incrustado en un ensamblado.

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

Parámetros

t
Type

Este método busca un recurso de mapa de bits incrustado en el ensamblado que define el tipo especificado por el parámetro t. Por ejemplo, si se pasa typeof(ControlA) al parámetro t, este método busca en el ensamblado que define ControlA.

imageName
String

Nombre del recurso de mapa de bits incrustado.

large
Boolean

Especifica si este método devuelve una imagen grande (true) o una imagen pequeña (false). La imagen pequeña es de 16 por 16 y la imagen grande es de 32 por 32.

Devoluciones

Un objeto Image basado en el mapa de bits recuperado.

Comentarios

Este método busca un recurso denominado namespace.imgName, donde espacio de nombres es el espacio de nombres que contiene la definición del tipo especificado por el t parámetro . Por ejemplo, supongamos que pasa typeof(ControlA) al t parámetro y pasa "MyBitmap.bmp" al parámetro imgName. Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado NamespaceA.MyBitmap.bmp.

Este método está pensado para recuperar un recurso de mapa de bits de 16 x 16 que está incrustado en un ensamblado. Sin embargo, no es necesario que el mapa de bits incrustado tenga un tamaño de 16 x 16. El mapa de bits que se recupera del ensamblado (independientemente del tamaño) se considera la imagen pequeña. La imagen grande se crea mediante el escalado de la imagen "pequeña" a un tamaño de 32 x 32. Por lo tanto, la imagen grande siempre será de 32 a 32, independientemente del tamaño del mapa de bits recuperado del ensamblado.

Se aplica a