Freigeben über


ToolboxBitmapAttribute.GetImageFromResource-Methode

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

Namespace: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)

Syntax

'Declaration
Public Shared Function GetImageFromResource ( _
    t As Type, _
    imageName As String, _
    large As Boolean _
) As Image
'Usage
Dim t As Type
Dim imageName As String
Dim large As Boolean
Dim returnValue As Image

returnValue = ToolboxBitmapAttribute.GetImageFromResource(t, imageName, large)
public static Image GetImageFromResource (
    Type t,
    string imageName,
    bool large
)
public:
static Image^ GetImageFromResource (
    Type^ t, 
    String^ imageName, 
    bool large
)
public static Image GetImageFromResource (
    Type t, 
    String imageName, 
    boolean large
)
public static function GetImageFromResource (
    t : Type, 
    imageName : String, 
    large : boolean
) : Image

Parameter

  • t
    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
    Der Name der eingebetteten Bitmapressource.
  • large
    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.

Rückgabewert

Ein Image-Objekt auf Grundlage der abgerufenen Bitmap.

Hinweise

DieseMethode sucht nach einer Ressource mit dem Namen namespace.classname.bmp, wobei namespace für den Namespace steht, der die Definition des vom t-Parameter angegebenen Typs enthält. Angenommen, Sie übergeben typeof(ControlA) an den t-Parameter und "MyBitmap.bmp" an den imgName-Parameter. Wenn sich ControlA im in AssemblyA.dll gespeicherten NamespaceA befindet, sucht diese Methode in AssemblyA.dll nach einer Ressource mit dem Namen NamespaceA.MyBitmap.bmp.

Diese Methode ist zum Abrufen einer in einer Assembly eingebetteten 16 x 16-Bitmapressource vorgesehen. Die eingebettete Bitmap muss jedoch nicht die Größe 16 x 16 aufweisen. Jede Bitmap, die aus der Assembly abgerufen wird, wird unabhängig von ihrer Größe als kleines Bild betrachtet. Das große Bild wird durch Skalieren des "kleinen" Bildes auf die Größe 32 x 32 erstellt. Das große Bild hat also stets die Größe 32 x 32, unabhängig von der Größe der aus der Assembly abgerufenen Bitmap.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ToolboxBitmapAttribute-Klasse
ToolboxBitmapAttribute-Member
System.Drawing-Namespace