ToolboxBitmapAttribute.GetImage Método

Definición

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.Gets the small or large Image associated with this ToolboxBitmapAttribute object.

Sobrecargas

GetImage(Object)

Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute.Gets the small Image associated with this ToolboxBitmapAttribute object.

GetImage(Type)

Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute.Gets the small Image associated with this ToolboxBitmapAttribute object.

GetImage(Object, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.Gets the small or large Image associated with this ToolboxBitmapAttribute object.

GetImage(Type, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.Gets the small or large Image associated with this ToolboxBitmapAttribute object.

GetImage(Type, String, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.Gets the small or large Image associated with this ToolboxBitmapAttribute object.

GetImage(Object)

Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute.Gets the small Image associated with this ToolboxBitmapAttribute object.

public:
 System::Drawing::Image ^ GetImage(System::Object ^ component);
public System.Drawing.Image GetImage (object component);
member this.GetImage : obj -> System.Drawing.Image
Public Function GetImage (component As Object) As Image

Parámetros

component
Object

Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits en el ensamblado que define el tipo del objeto especificado por el parámetro de componente.If this ToolboxBitmapAttribute object does not already have a small image, this method searches for a bitmap resource in the assembly that defines the type of the object specified by the component parameter. Por ejemplo, si se pasa un objeto de tipo ControlA al parámetro de componente, este método busca en el ensamblado que define ControlA.For example, if you pass an object of type ControlA to the component parameter, then this method searches the assembly that defines ControlA.

Devoluciones

Image pequeño asociado a este objeto ToolboxBitmapAttribute.The small Image associated with this ToolboxBitmapAttribute object.

Ejemplos

En el siguiente ejemplo se muestra cómo se utiliza el método GetImage.The following example demonstrates how to use the GetImage method.

private:
    static Image^ GetImageOfCustomControl(Control^ userControl)
    {
        Image^ controlImage = nullptr;
        AttributeCollection^ attrCol =
            TypeDescriptor::GetAttributes(userControl);
        ToolboxBitmapAttribute^ imageAttr = (ToolboxBitmapAttribute^)
            attrCol[ToolboxBitmapAttribute::typeid];
        if (imageAttr != nullptr)
        {
            controlImage = imageAttr->GetImage(userControl);
        }

        return controlImage;
    }
private Image GetImageOfCustomControl(Control userControl)
{
    Image controlImage = null;
    AttributeCollection attrCol = 
            TypeDescriptor.GetAttributes(userControl);
    ToolboxBitmapAttribute imageAttr = (ToolboxBitmapAttribute)
        attrCol[typeof(ToolboxBitmapAttribute)];
    if (imageAttr != null)
    {
        controlImage = imageAttr.GetImage(userControl);
    }

    return controlImage;
}
Private Function GetImageOfCustomControl(ByVal userControl As Control) As Image 
    Dim controlImage As Image = Nothing
    Dim attrCol As AttributeCollection = TypeDescriptor.GetAttributes(userControl)
    Dim imageAttr As ToolboxBitmapAttribute = _
        CType(attrCol(GetType(ToolboxBitmapAttribute)), ToolboxBitmapAttribute)
    If (imageAttr IsNot Nothing) Then
        controlImage = imageAttr.GetImage(userControl)
    End If
    
    Return controlImage

End Function

Comentarios

Este método busca un recurso denominado Namespace. ClassName. bmp, donde namespace es el espacio de nombres que contiene la definición del tipo del objeto especificado por el component parámetro.This method searches for a resource named namespace.classname.bmp, where namespace is the namespace containing the definition of the type of the object specified by the component parameter. Por ejemplo, suponga que pasa un objeto de tipo controla al component parámetro.For example, suppose you pass an object of type ControlA to the component parameter. Si controla está en el espacio de nombres en Assembly. dll, este método busca el archivo Assembly. dll para un recurso denominado NamespaceA. controla. bmp.If ControlA is in NamespaceA in AssemblyA.dll, then this method searches AssemblyA.dll for a resource named NamespaceA.ControlA.bmp.

GetImage(Type)

Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute.Gets the small Image associated with this ToolboxBitmapAttribute object.

public:
 System::Drawing::Image ^ GetImage(Type ^ type);
public System.Drawing.Image GetImage (Type type);
member this.GetImage : Type -> System.Drawing.Image

Parámetros

type
Type

Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits en el ensamblado que define el tipo especificado por el parámetro de tipo.If this ToolboxBitmapAttribute object does not already have a small image, this method searches for a bitmap resource in the assembly that defines the type specified by the type parameter. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.For example, if you pass typeof(ControlA) to the type parameter, then this method searches the assembly that defines ControlA.

Devoluciones

Image pequeño asociado a este objeto ToolboxBitmapAttribute.The small Image associated with this ToolboxBitmapAttribute object.

Comentarios

Este método busca un recurso denominado Namespace. ClassName. bmp, donde namespace es el espacio de nombres que contiene la definición del tipo especificado por type el parámetro.This method searches for a resource named namespace.classname.bmp, where namespace is the namespace containing the definition of the type specified by the type parameter. Por ejemplo, suponga que pasa typeof (controla) al type parámetro.For example, suppose you pass typeof(ControlA) to the type parameter. Si controla está en el espacio de nombres en Assembly. dll, este método busca el archivo Assembly. dll para un recurso denominado NamespaceA. controla. bmp.If ControlA is in NamespaceA in AssemblyA.dll, then this method searches AssemblyA.dll for a resource named NamespaceA.ControlA.bmp.

GetImage(Object, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.Gets the small or large Image associated with this ToolboxBitmapAttribute object.

public:
 System::Drawing::Image ^ GetImage(System::Object ^ component, bool large);
public System.Drawing.Image GetImage (object component, bool large);
member this.GetImage : obj * bool -> System.Drawing.Image
Public Function GetImage (component As Object, large As Boolean) As Image

Parámetros

component
Object

Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits en el ensamblado que define el tipo del objeto especificado por el parámetro de componente.If this ToolboxBitmapAttribute object does not already have a small image, this method searches for a bitmap resource in the assembly that defines the type of the object specified by the component parameter. Por ejemplo, si se pasa un objeto de tipo ControlA al parámetro de componente, este método busca en el ensamblado que define ControlA.For example, if you pass an object of type ControlA to the component parameter, then this method searches the assembly that defines ControlA.

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 by 32.

Devoluciones

Un objeto Image asociado a este objeto ToolboxBitmapAttribute.An Image object associated with this ToolboxBitmapAttribute object.

Comentarios

Este método busca un recurso denominado Namespace. ClassName. bmp, donde namespace es el espacio de nombres que contiene la definición del tipo del objeto especificado por el component parámetro.This method searches for a resource named namespace.classname.bmp, where namespace is the namespace containing the definition of the type of the object specified by the component parameter. Por ejemplo, suponga que pasa un objeto de tipo controla al component parámetro.For example, suppose you pass an object of type ControlA to the component parameter. Si controla está en el espacio de nombres en Assembly. dll, este método busca el archivo Assembly. dll para un recurso denominado NamespaceA. controla. bmp.If ControlA is in NamespaceA in AssemblyA.dll, then this method searches AssemblyA.dll for a resource named NamespaceA.ControlA.bmp.

Si este ToolboxBitmapAttribute objeto aún no tiene una imagen grande, este método crea una imagen grande mediante el escalado de la imagen pequeña.If this ToolboxBitmapAttribute object does not already have a large image, this method creates a large image by scaling the small image.

GetImage(Type, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.Gets the small or large Image associated with this ToolboxBitmapAttribute object.

public:
 System::Drawing::Image ^ GetImage(Type ^ type, bool large);
public System.Drawing.Image GetImage (Type type, bool large);
member this.GetImage : Type * bool -> System.Drawing.Image

Parámetros

type
Type

Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits en el ensamblado que define el tipo especificado por el tipo del componente.If this ToolboxBitmapAttribute object does not already have a small image, this method searches for a bitmap resource in the assembly that defines the type specified by the component type. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.For example, if you pass typeof(ControlA) to the type parameter, then this method searches the assembly that defines ControlA.

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 by 32.

Devoluciones

Objeto Image asociado a este objeto ToolboxBitmapAttribute.An Image associated with this ToolboxBitmapAttribute object.

Comentarios

Este método busca un recurso denominado Namespace. ClassName. bmp, donde namespace es el espacio de nombres que contiene la definición del tipo especificado por type el parámetro.This method searches for a resource named namespace.classname.bmp, where namespace is the namespace containing the definition of the type specified by the type parameter. Por ejemplo, supongamos que pasa typeof (controla) al type parámetro.For example, suppose you pass an typeof(ControlA) to the type parameter. Si controla está en el espacio de nombres en Assembly. dll, este método busca el archivo Assembly. dll para un recurso denominado NamespaceA. controla. bmp.If ControlA is in NamespaceA in AssemblyA.dll, then this method searches AssemblyA.dll for a resource named NamespaceA.ControlA.bmp.

Si este ToolboxBitmapAttribute objeto aún no tiene una imagen grande, este método crea una imagen grande mediante el escalado de la imagen pequeña.If this ToolboxBitmapAttribute object does not already have a large image, this method creates a large image by scaling the small image.

GetImage(Type, String, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.Gets the small or large Image associated with this ToolboxBitmapAttribute object.

public:
 System::Drawing::Image ^ GetImage(Type ^ type, System::String ^ imgName, bool large);
public System.Drawing.Image GetImage (Type type, string imgName, bool large);
member this.GetImage : Type * string * bool -> System.Drawing.Image

Parámetros

type
Type

Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits incrustado en el ensamblado que define el tipo especificado por el tipo del componente.If this ToolboxBitmapAttribute object does not already have a small image, this method searches for an embedded bitmap resource in the assembly that defines the type specified by the component type. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.For example, if you pass typeof(ControlA) to the type parameter, then this method searches the assembly that defines ControlA.

imgName
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 by 32.

Devoluciones

Objeto Image asociado a este objeto ToolboxBitmapAttribute.An Image associated with this ToolboxBitmapAttribute object.

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 type 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 type parameter. Por ejemplo, supongamos que se pasa typeof (controla) al type parámetro y que se pasó "myBitmap. bmp" al parámetro imgName.For example, suppose you pass typeof(ControlA) to the type parameter and that you passed "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.

Si este ToolboxBitmapAttribute objeto aún no tiene una imagen grande, este método crea una imagen grande mediante el escalado de la imagen pequeña.If this ToolboxBitmapAttribute object does not already have a large image, this method creates a large image by scaling the small image.

Se aplica a