ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) 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.
Gibt ein Image Objekt basierend auf einer Bitmapressource zurück, die in eine Assembly eingebettet ist.
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 nach einer eingebetteten Bitmapressource, die den durch den t-Parameter angegebenen Typ definiert. 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. Das kleine Bild ist 16 x 16, und das große Bild ist 32 x 32.
Gibt zurück
Ein Image Objekt, das auf der abgerufenen Bitmap basiert.
Hinweise
Diese Methode sucht nach einer Ressource namens "namespace.imgName", wobei namespace der Namespace ist, der die Definition des durch den t Parameter angegebenen Typs enthält. Angenommen, Sie übergeben typeof(ControlA) an den t 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.
Diese Methode dient zum Abrufen einer 16 x 16 Bitmapressource, die in eine Assembly eingebettet ist. Es besteht jedoch keine Anforderung, dass die eingebettete Bitmap eine Größe von 16 x 16 aufweist. Die Bitmap, die aus der Assembly abgerufen wird (unabhängig von der 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 bis 32, unabhängig von der Größe der Bitmap, die aus der Assembly abgerufen wurde.