Compartir a través de


ToolboxBitmapAttribute.GetImage Método

Definición

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.

Sobrecargas

GetImage(Object)

Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute.

GetImage(Type)

Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute.

GetImage(Object, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.

GetImage(Type, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.

GetImage(Type, String, Boolean)

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.

GetImage(Object)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute.

public:
 System::Drawing::Image ^ GetImage(System::Object ^ component);
public System.Drawing.Image GetImage (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. 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.

Devoluciones

Image pequeño asociado a este objeto ToolboxBitmapAttribute.

Ejemplos

En el siguiente ejemplo se muestra cómo se utiliza el método GetImage.

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 espacio de nombres es el espacio de nombres que contiene la definición del tipo del objeto especificado por el component parámetro . Por ejemplo, supongamos que pasa un objeto de tipo ControlA al component parámetro . Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado NamespaceA.ControlA.bmp.

Se aplica a

GetImage(Type)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute.

public:
 System::Drawing::Image ^ GetImage(Type ^ type);
public System.Drawing.Image GetImage (Type type);
public System.Drawing.Image? GetImage (Type type);
member this.GetImage : Type -> System.Drawing.Image
Public Function GetImage (type As Type) As 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. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.

Devoluciones

Image pequeño asociado a este objeto ToolboxBitmapAttribute.

Comentarios

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

Se aplica a

GetImage(Object, Boolean)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.

public:
 System::Drawing::Image ^ GetImage(System::Object ^ component, bool large);
public System.Drawing.Image GetImage (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. 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.

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 asociado a este objeto ToolboxBitmapAttribute.

Comentarios

Este método busca un recurso denominado namespace.classname.bmp, donde espacio de nombres es el espacio de nombres que contiene la definición del tipo del objeto especificado por el component parámetro . Por ejemplo, supongamos que pasa un objeto de tipo ControlA al component parámetro . Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado 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.

Se aplica a

GetImage(Type, Boolean)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.

public:
 System::Drawing::Image ^ GetImage(Type ^ type, bool large);
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
Public Function GetImage (type As Type, large As Boolean) As 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. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.

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

Objeto Image asociado a este objeto ToolboxBitmapAttribute.

Comentarios

Este método busca un recurso denominado namespace.classname.bmp, donde espacio de nombres es el espacio de nombres que contiene la definición del tipo especificado por el type parámetro . Por ejemplo, supongamos que pasa un typeof(ControlA) al type parámetro . Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado 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.

Se aplica a

GetImage(Type, String, Boolean)

Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.

public:
 System::Drawing::Image ^ GetImage(Type ^ type, System::String ^ imgName, bool large);
public System.Drawing.Image GetImage (Type type, string imgName, bool large);
public System.Drawing.Image? GetImage (Type type, string? imgName, bool large);
member this.GetImage : Type * string * bool -> System.Drawing.Image
Public Function GetImage (type As Type, imgName As String, large As Boolean) As 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. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.

imgName
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

Objeto Image asociado a este objeto ToolboxBitmapAttribute.

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 type parámetro . Por ejemplo, supongamos que pasa typeof(ControlA) al type parámetro y que pasó "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.

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.

Se aplica a