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.Returns an Image object based on a bitmap resource that is embedded in an assembly.

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);
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.This method searches for an embedded bitmap resource in the assembly that defines the type specified by the t parameter. Por ejemplo, si se pasa typeof(ControlA) al parámetro t, este método busca en el ensamblado que define ControlA.For example, if you pass typeof(ControlA) to the t parameter, then this method searches the assembly that defines ControlA.

imageName
String

Nombre del recurso de mapa de bits incrustado.The name of the embedded bitmap resource.

large
Boolean

Especifica si este método devuelve una imagen grande (true) o una imagen pequeña (false).Specifies whether this method returns a large image (true) or a small image (false). La imagen pequeña es de 16 por 16 y la imagen grande es de 32 por 32.The small image is 16 by 16, and the large image is 32 x 32.

Devoluciones

Un objeto Image basado en el mapa de bits recuperado.An Image object based on the retrieved bitmap.

Comentarios

Este método busca un recurso denominado Namespace. imgName, donde namespace es el espacio de nombres que contiene la definición del tipo especificado por t el parámetro.This method searches for a resource named namespace.imgName, where namespace is the namespace containing the definition of the type specified by the t parameter. Por ejemplo, suponga que pasa typeof (controla) al t parámetro y pasa "myBitmap. bmp" al parámetro imgName.For example, suppose you pass typeof(ControlA) to the t parameter and you pass "MyBitmap.bmp" to the imgName parameter. Si el controla está en el espacio de nombres en Assembly. dll, este método busca el archivo Assembly. dll para un recurso denominado NamespaceA. myBitmap. bmp.If ControlA is in NamespaceA in AssemblyA.dll, then this method searches AssemblyA.dll for a resource named 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.This method is intended to retrieve a 16 x 16 bitmap resource that is embedded in an assembly. Sin embargo, no hay ningún requisito de que el mapa de bits incrustado tenga un tamaño de 16 x 16.However, there is no requirement that the embedded bitmap has a size of 16 x 16. El mapa de bits que se recupera del ensamblado (independientemente del tamaño) se considera la imagen pequeña.The bitmap that is retrieved from the assembly (no matter what size) is considered the small image. La imagen grande se crea escalando la imagen "pequeña" a un tamaño de 32 x 32.The large image is created by scaling the "small" image to a size of 32 x 32. Por lo tanto, la imagen grande siempre será 32 32, independientemente del tamaño del mapa de bits recuperado del ensamblado.So the large image will always be 32 by 32, regardless of the size of the bitmap retrieved from the assembly.

Se aplica a