ToolboxBitmapAttribute.GetImage Método

Definición

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

Sobrecargas

Nombre Description
GetImage(Object)

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

GetImage(Type)

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

GetImage(Object, Boolean)

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

GetImage(Type, Boolean)

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

GetImage(Type, String, Boolean)

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

GetImage(Object)

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

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

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 ToolboxBitmapAttribute objeto aún no tiene 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 pasa un objeto de tipo ControlA al parámetro de componente, este método busca en el ensamblado que define ControlA.

Devoluciones

Pequeño Image asociado a este ToolboxBitmapAttribute objeto.

Ejemplos

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

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 Espacio de nombresA 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
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

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

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 ToolboxBitmapAttribute objeto aún no tiene 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 pasa typeof(ControlA) al parámetro type, este método busca en el ensamblado que define ControlA.

Devoluciones

Pequeño Image asociado a este ToolboxBitmapAttribute objeto.

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 Espacio de nombresA 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
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

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

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 ToolboxBitmapAttribute objeto aún no tiene 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 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 a 16 y la imagen grande es de 32 a 32.

Devoluciones

Objeto Image asociado a este ToolboxBitmapAttribute objeto.

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 Espacio de nombresA 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
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

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

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 ToolboxBitmapAttribute objeto aún no tiene 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 de componente. Por ejemplo, si pasa typeof(ControlA) al parámetro type, 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 a 16 y la imagen grande es de 32 a 32.

Devoluciones

Asociado Image a este ToolboxBitmapAttribute objeto.

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 Espacio de nombresA 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
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs
Source:
ToolboxBitmapAttribute.cs

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

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 ToolboxBitmapAttribute objeto aún no tiene 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 de componente. Por ejemplo, si pasa typeof(ControlA) al parámetro type, 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 a 16 y la imagen grande es de 32 a 32.

Devoluciones

Asociado Image a este ToolboxBitmapAttribute objeto.

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 ha pasado "MyBitmap.bmp" al parámetro imgName. Si ControlA está en Espacio de nombresA 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