ToolboxBitmapAttribute.GetImage Metodo

Definizione

Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute.

Overload

GetImage(Object)

Ottiene l'Image piccola associata all'oggetto ToolboxBitmapAttribute.

GetImage(Type)

Ottiene l'Image piccola associata all'oggetto ToolboxBitmapAttribute.

GetImage(Object, Boolean)

Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute.

GetImage(Type, Boolean)

Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute.

GetImage(Type, String, Boolean)

Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute.

GetImage(Object)

Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs

Ottiene l'Image piccola associata all'oggetto ToolboxBitmapAttribute.

C#
public System.Drawing.Image GetImage (object component);
C#
public System.Drawing.Image? GetImage (object? component);

Parametri

component
Object

Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap nell'assembly che definisca il tipo di oggetto specificato dal parametro del componente. Ad esempio, se si passa un oggetto di tipo ControlA al parametro del componente, allora questo metodo cercherà l'assembly che definisce ControlA.

Restituisce

L'Image piccola associata all'oggetto ToolboxBitmapAttribute.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo del metodo GetImage.

C#
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;
}

Commenti

Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove spazio dei nomi è lo spazio dei nomi contenente la definizione del tipo dell'oggetto specificato dal component parametro. Si supponga, ad esempio, di passare un oggetto di tipo ControlA al component parametro. Se ControlA è in Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per una risorsa denominata NamespaceA.ControlA.bmp.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

GetImage(Type)

Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs

Ottiene l'Image piccola associata all'oggetto ToolboxBitmapAttribute.

C#
public System.Drawing.Image GetImage (Type type);
C#
public System.Drawing.Image? GetImage (Type type);

Parametri

type
Type

Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap nell'assembly che definisca il tipo specificato dal tipo di parametro. Ad esempio, se si passa typeof(ControlA) al parametro tipo, allora questo metodo cercherà l'assembly che definisce ControlA.

Restituisce

L'Image piccola associata all'oggetto ToolboxBitmapAttribute.

Commenti

Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove spazio dei nomi è lo spazio dei nomi contenente la definizione del tipo specificato dal type parametro. Si supponga, ad esempio, di passare typeof(ControlA) al type parametro. Se ControlA è in Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per una risorsa denominata NamespaceA.ControlA.bmp.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

GetImage(Object, Boolean)

Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs

Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute.

C#
public System.Drawing.Image GetImage (object component, bool large);
C#
public System.Drawing.Image? GetImage (object? component, bool large);

Parametri

component
Object

Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap nell'assembly che definisca il tipo di oggetto specificato dal parametro del componente. Ad esempio, se si passa un oggetto di tipo ControlA al parametro del componente, allora questo metodo cercherà l'assembly che definisce ControlA.

large
Boolean

Specifica se il metodo restituisce un'immagine grande (true) o un'immagine piccola (false). L'immagine piccola è 16x16, mentre l'immagine grande è 32x32.

Restituisce

Oggetto Image associato a questo oggetto ToolboxBitmapAttribute.

Commenti

Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove spazio dei nomi è lo spazio dei nomi contenente la definizione del tipo dell'oggetto specificato dal component parametro. Si supponga, ad esempio, di passare un oggetto di tipo ControlA al component parametro. Se ControlA è in Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per una risorsa denominata NamespaceA.ControlA.bmp.

Se questo ToolboxBitmapAttribute oggetto non ha già un'immagine di grandi dimensioni, questo metodo crea un'immagine di grandi dimensioni ridimensionando l'immagine di piccole dimensioni.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

GetImage(Type, Boolean)

Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs

Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute.

C#
public System.Drawing.Image GetImage (Type type, bool large);
C#
public System.Drawing.Image? GetImage (Type type, bool large);

Parametri

type
Type

Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap nell'assembly che definisca il tipo specificato dal tipo di componente. Ad esempio, se si passa typeof(ControlA) al parametro tipo, allora questo metodo cercherà l'assembly che definisce ControlA.

large
Boolean

Specifica se il metodo restituisce un'immagine grande (true) o un'immagine piccola (false). L'immagine piccola è 16x16, mentre l'immagine grande è 32x32.

Restituisce

Image associata all'oggetto ToolboxBitmapAttribute.

Commenti

Questo metodo cerca una risorsa denominata namespace.classname.bmp, dove spazio dei nomi è lo spazio dei nomi contenente la definizione del tipo specificato dal type parametro. Si supponga, ad esempio, di passare un typeof(ControlA) al type parametro. Se ControlA è in Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per una risorsa denominata NamespaceA.ControlA.bmp.

Se questo ToolboxBitmapAttribute oggetto non ha già un'immagine di grandi dimensioni, questo metodo crea un'immagine di grandi dimensioni ridimensionando l'immagine di piccole dimensioni.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

GetImage(Type, String, Boolean)

Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs
Origine:
ToolboxBitmapAttribute.cs

Ottiene l'Image piccola o grande associata all'oggetto ToolboxBitmapAttribute.

C#
public System.Drawing.Image GetImage (Type type, string imgName, bool large);
C#
public System.Drawing.Image? GetImage (Type type, string? imgName, bool large);

Parametri

type
Type

Se l'oggetto ToolboxBitmapAttribute non dispone già di un'immagine piccola, questo metodo cercherà una risorsa della bitmap incorporata nell'assembly che definisca il tipo specificato dal tipo di componente. Ad esempio, se si passa typeof(ControlA) al parametro tipo, allora questo metodo cercherà l'assembly che definisce ControlA.

imgName
String

Nome della risorsa della bitmap incorporata.

large
Boolean

Specifica se il metodo restituisce un'immagine grande (true) o un'immagine piccola (false). L'immagine piccola è 16x16, mentre l'immagine grande è 32x32.

Restituisce

Image associata all'oggetto ToolboxBitmapAttribute.

Commenti

Questo metodo cerca una risorsa denominata namespace.imgName, dove spazio dei nomi è lo spazio dei nomi contenente la definizione del tipo specificato dal type parametro. Si supponga, ad esempio, di passare typeof(ControlA) al parametro e che sia stato passato "MyBitmap.bmp" al type parametro imgName. Se ControlA è in Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per una risorsa denominata NamespaceA.MyBitmap.bmp.

Se questo ToolboxBitmapAttribute oggetto non ha già un'immagine di grandi dimensioni, questo metodo crea un'immagine di grandi dimensioni ridimensionando l'immagine di piccole dimensioni.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9