ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Methode

Definition

Gibt ein Image-Objekt auf Grundlage einer in einer Assembly eingebetteten Bitmapressource zurück.

public:
 static System::Drawing::Image ^ GetImageFromResource(Type ^ t, System::String ^ imageName, bool large);
public static System.Drawing.Image GetImageFromResource (Type t, string imageName, bool large);
public static System.Drawing.Image? GetImageFromResource (Type t, string? imageName, bool large);
static member GetImageFromResource : Type * string * bool -> System.Drawing.Image
Public Shared Function GetImageFromResource (t As Type, imageName As String, large As Boolean) As Image

Parameter

t
Type

Diese Methode sucht in der Assembly, die den vom t-Parameter angegebenen Typ definiert, nach einer eingebetteten Bitmapressource. Wenn Sie beispielsweise typeof(ControlA) an den t-Parameter übergeben, durchsucht diese Methode die Assembly, die ControlA definiert.

imageName
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 Image-Objekt auf Grundlage der abgerufenen Bitmap.

Hinweise

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

Diese Methode dient zum Abrufen einer Bitmapressource von 16 x 16, die in eine Assembly eingebettet ist. Es ist jedoch nicht erforderlich, dass die eingebettete Bitmap eine Größe von 16 x 16 aufweist. Die Bitmap, die aus der Assembly abgerufen wird (unabhängig von welcher Größe) wird als kleines Bild betrachtet. Das große Bild wird erstellt, indem das "kleine" Bild auf eine Größe von 32 x 32 skaliert wird. Das große Bild ist also immer 32 mal 32, unabhängig von der Größe der Bitmap, die aus der Assembly abgerufen wird.

Gilt für: