ToolboxBitmapAttribute.GetImage Methode

Definition

Ruft das kleine oder große Image , das diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

Überlädt

Name Beschreibung
GetImage(Object)

Ruft die kleine Image , die diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

GetImage(Type)

Ruft die kleine Image , die diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

GetImage(Object, Boolean)

Ruft das kleine oder große Image , das diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

GetImage(Type, Boolean)

Ruft das kleine oder große Image , das diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

GetImage(Type, String, Boolean)

Ruft das kleine oder große Image , das diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

GetImage(Object)

Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs

Ruft die kleine Image , die diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

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

Parameter

component
Object

Wenn dieses ToolboxBitmapAttribute Objekt noch kein kleines Bild aufweist, sucht diese Methode in der Assembly nach einer Bitmapressource, die den Typ des durch den Komponentenparameter angegebenen Objekts definiert. Wenn Sie beispielsweise ein Objekt vom Typ ControlA an den Komponentenparameter übergeben, durchsucht diese Methode die Assembly, die ControlA definiert.

Gibt zurück

Die kleine Image , die diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

Beispiele

Im folgenden Beispiel wird die Verwendung der GetImage Methode veranschaulicht.

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

Hinweise

Diese Methode sucht nach einer Ressource namens namespace.classname.bmp, wobei Namespace der Namespace ist, der die Definition des Typs des durch den component Parameter angegebenen Objekts enthält. Angenommen, Sie übergeben ein Objekt vom Typ ControlA an den component Parameter. Wenn Sich ControlA in NamespaceA in AssemblyA.dllbefindet, durchsucht diese Methode AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.ControlA.bmp.

Gilt für:

GetImage(Type)

Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs

Ruft die kleine Image , die diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

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

Parameter

type
Type

Wenn dieses ToolboxBitmapAttribute Objekt noch kein kleines Bild aufweist, sucht diese Methode in der Assembly nach einer Bitmapressource, die den durch den Typparameter angegebenen Typ definiert. Wenn Sie beispielsweise typeof(ControlA) an den Typparameter übergeben, durchsucht diese Methode die Assembly, die ControlA definiert.

Gibt zurück

Die kleine Image , die diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

Hinweise

Diese Methode sucht nach einer Ressource namens namespace.classname.bmp, wobei Namespace der Namespace ist, der die Definition des durch den type Parameter angegebenen Typs enthält. Angenommen, Sie übergeben typeof(ControlA) an den type Parameter. Wenn Sich ControlA in NamespaceA in AssemblyA.dllbefindet, durchsucht diese Methode AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.ControlA.bmp.

Gilt für:

GetImage(Object, Boolean)

Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs

Ruft das kleine oder große Image , das diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

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

Parameter

component
Object

Wenn dieses ToolboxBitmapAttribute Objekt noch kein kleines Bild aufweist, sucht diese Methode in der Assembly nach einer Bitmapressource, die den Typ des durch den Komponentenparameter angegebenen Objekts definiert. Wenn Sie beispielsweise ein Objekt vom Typ ControlA an den Komponentenparameter übergeben, durchsucht diese Methode die Assembly, die ControlA definiert.

large
Boolean

Gibt an, ob diese Methode ein großes Bild (true) oder ein kleines Bild () zurückgibtfalse. Das kleine Bild beträgt 16 x 16, und das große Bild beträgt 32 bis 32.

Gibt zurück

Ein diesem Image Objekt zugeordnetes ToolboxBitmapAttribute Objekt.

Hinweise

Diese Methode sucht nach einer Ressource namens namespace.classname.bmp, wobei Namespace der Namespace ist, der die Definition des Typs des durch den component Parameter angegebenen Objekts enthält. Angenommen, Sie übergeben ein Objekt vom Typ ControlA an den component Parameter. Wenn Sich ControlA in NamespaceA in AssemblyA.dllbefindet, durchsucht diese Methode AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.ControlA.bmp.

Wenn dieses ToolboxBitmapAttribute Objekt noch nicht über ein großes Bild verfügt, erstellt diese Methode ein großes Bild, indem das kleine Bild skaliert wird.

Gilt für:

GetImage(Type, Boolean)

Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs

Ruft das kleine oder große Image , das diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

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

Parameter

type
Type

Wenn dieses ToolboxBitmapAttribute Objekt noch kein kleines Bild aufweist, sucht diese Methode in der Assembly nach einer Bitmapressource, die den vom Komponententyp angegebenen Typ definiert. Wenn Sie beispielsweise typeof(ControlA) an den Typparameter übergeben, durchsucht diese Methode die Assembly, die ControlA definiert.

large
Boolean

Gibt an, ob diese Methode ein großes Bild (true) oder ein kleines Bild () zurückgibtfalse. Das kleine Bild beträgt 16 x 16, und das große Bild beträgt 32 bis 32.

Gibt zurück

Ein diesem Image Objekt zugeordnetes ToolboxBitmapAttribute Objekt.

Hinweise

Diese Methode sucht nach einer Ressource namens namespace.classname.bmp, wobei Namespace der Namespace ist, der die Definition des durch den type Parameter angegebenen Typs enthält. Angenommen, Sie übergeben einen Typeof(ControlA) an den type Parameter. Wenn Sich ControlA in NamespaceA in AssemblyA.dllbefindet, durchsucht diese Methode AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.ControlA.bmp.

Wenn dieses ToolboxBitmapAttribute Objekt noch nicht über ein großes Bild verfügt, erstellt diese Methode ein großes Bild, indem das kleine Bild skaliert wird.

Gilt für:

GetImage(Type, String, Boolean)

Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs
Quelle:
ToolboxBitmapAttribute.cs

Ruft das kleine oder große Image , das diesem ToolboxBitmapAttribute Objekt zugeordnet ist.

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

Parameter

type
Type

Wenn dieses ToolboxBitmapAttribute Objekt noch nicht über ein kleines Bild verfügt, sucht diese Methode in der Assembly nach einer eingebetteten Bitmapressource, die den vom Komponententyp angegebenen Typ definiert. Wenn Sie beispielsweise typeof(ControlA) an den Typparameter übergeben, durchsucht diese Methode die Assembly, die ControlA definiert.

imgName
String

Der Name der eingebetteten Bitmapressource.

large
Boolean

Gibt an, ob diese Methode ein großes Bild (true) oder ein kleines Bild () zurückgibtfalse. Das kleine Bild beträgt 16 x 16, und das große Bild beträgt 32 bis 32.

Gibt zurück

Ein diesem Image Objekt zugeordnetes ToolboxBitmapAttribute Objekt.

Hinweise

Diese Methode sucht nach einer Ressource namens "namespace.imgName", wobei namespace der Namespace ist, der die Definition des durch den type Parameter angegebenen Typs enthält. Angenommen, Sie übergeben typeof(ControlA) an den type Parameter und übergeben "MyBitmap.bmp" an den imgName-Parameter. Wenn Sich ControlA in NamespaceA in AssemblyA.dllbefindet, durchsucht diese Methode AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.MyBitmap.bmp.

Wenn dieses ToolboxBitmapAttribute Objekt noch nicht über ein großes Bild verfügt, erstellt diese Methode ein großes Bild, indem das kleine Bild skaliert wird.

Gilt für: