ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.