ToolboxBitmapAttribute.GetImage Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das kleine oder große Image ab, das diesem ToolboxBitmapAttribute-Objekt zugeordnet ist.
Überlädt
GetImage(Object) |
Ruft das kleine Image ab, das diesem ToolboxBitmapAttribute-Objekt zugeordnet ist. |
GetImage(Type) |
Ruft das kleine Image ab, das diesem ToolboxBitmapAttribute-Objekt zugeordnet ist. |
GetImage(Object, Boolean) |
Ruft das kleine oder große Image ab, das diesem ToolboxBitmapAttribute-Objekt zugeordnet ist. |
GetImage(Type, Boolean) |
Ruft das kleine oder große Image ab, das diesem ToolboxBitmapAttribute-Objekt zugeordnet ist. |
GetImage(Type, String, Boolean) |
Ruft das kleine oder große Image ab, das diesem ToolboxBitmapAttribute-Objekt zugeordnet ist. |
GetImage(Object)
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
- Quelle:
- ToolboxBitmapAttribute.cs
Ruft das kleine Image ab, das 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 nicht bereits ein kleines Bild enthält, sucht diese Methode in der Assembly, die den Typ des vom Component-Parameter angegebenen Objekts definiert, nach einer Bitmapressource. Wenn Sie beispielsweise ein Objekt vom Typ ControlA an den Component-Parameter übergeben, durchsucht diese Methode die Assembly, die ControlA definiert.
Gibt zurück
Das diesem Image-Objekt zugeordnete kleine ToolboxBitmapAttribute.
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 AssemblyA.dll in NamespaceA befindet, sucht 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
Ruft das kleine Image ab, das 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 nicht bereits ein kleines Bild enthält, sucht diese Methode in der Assembly, die den vom type-Parameter angegebenen Typ definiert, nach einer Bitmapressource. Wenn Sie beispielsweise typeof(ControlA) an den type-Parameter übergeben, durchsucht diese Methode die Assembly, die ControlA definiert.
Gibt zurück
Das diesem Image-Objekt zugeordnete kleine ToolboxBitmapAttribute.
Hinweise
Diese Methode sucht nach einer Ressource mit dem Namen namespace.classname.bmp, wobei namespace der Namespace ist, der die Definition des durch den Parameter angegebenen Typs type
enthält. Angenommen, Sie übergeben typeof(ControlA) an den type
Parameter. Wenn Sich ControlA in AssemblyA.dll in NamespaceA befindet, sucht 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
Ruft das kleine oder große Image ab, 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 nicht bereits ein kleines Bild enthält, sucht diese Methode in der Assembly, die den Typ des vom Component-Parameter angegebenen Objekts definiert, nach einer Bitmapressource. Wenn Sie beispielsweise ein Objekt vom Typ ControlA an den Component-Parameter ü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 (false
) zurückgibt. Kleine Bilder haben die Größe 16 x 16. Große Bilder haben die Größe 32 x 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 AssemblyA.dll in NamespaceA befindet, sucht diese Methode AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.ControlA.bmp.
Wenn dieses ToolboxBitmapAttribute Objekt nicht bereits ü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
Ruft das kleine oder große Image ab, 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 nicht bereits ein kleines Bild enthält, sucht diese Methode in der Assembly, die den vom Komponententyp angegebenen Typ definiert, nach einer Bitmapressource. Wenn Sie beispielsweise typeof(ControlA) an den type-Parameter ü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 (false
) zurückgibt. Kleine Bilder haben die Größe 16 x 16. Große Bilder haben die Größe 32 x 32.
Gibt zurück
Ein diesem Image-Objekt zugeordnetes ToolboxBitmapAttribute.
Hinweise
Diese Methode sucht nach einer Ressource mit dem Namen namespace.classname.bmp, wobei namespace der Namespace ist, der die Definition des durch den Parameter angegebenen Typs type
enthält. Angenommen, Sie übergeben einen typeof(ControlA) an den type
Parameter. Wenn Sich ControlA in AssemblyA.dll in NamespaceA befindet, sucht diese Methode AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.ControlA.bmp.
Wenn dieses ToolboxBitmapAttribute Objekt nicht bereits ü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
Ruft das kleine oder große Image ab, 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 nicht bereits ein kleines Bild enthält, sucht diese Methode in der Assembly, die den vom Komponententyp angegebenen Typ definiert, nach einer eingebetteten Bitmapressource. Wenn Sie beispielsweise typeof(ControlA) an den type-Parameter ü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 (false
) zurückgibt. Kleine Bilder haben die Größe 16 x 16. Große Bilder haben die Größe 32 x 32.
Gibt zurück
Ein diesem Image-Objekt zugeordnetes ToolboxBitmapAttribute.
Hinweise
Diese Methode sucht nach einer Ressource namens namespace.imgName, wobei namespace der Namespace ist, der die Definition des durch den Parameter angegebenen Typs type
enthält. Angenommen, Sie übergeben typeof(ControlA) an den type
Parameter und haben "MyBitmap.bmp" an den parameter imgName übergeben. Wenn Sich ControlA in AssemblyA.dll in NamespaceA befindet, sucht diese Methode AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.MyBitmap.bmp.
Wenn dieses ToolboxBitmapAttribute Objekt nicht bereits über ein großes Bild verfügt, erstellt diese Methode ein großes Bild, indem das kleine Bild skaliert wird.