ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett Image objekt baserat på en bitmappsresurs som är inbäddad i en sammansättning.
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
Parametrar
- t
- Type
Den här metoden söker efter en inbäddad bitmappsresurs i sammansättningen som definierar den typ som anges av parametern t. Om du till exempel skickar typeof(ControlA) till parametern t söker den här metoden igenom sammansättningen som definierar ControlA.
- imageName
- String
Namnet på den inbäddade bitmappsresursen.
- large
- Boolean
Anger om den här metoden returnerar en stor bild (sant) eller en liten bild (false). Den lilla bilden är 16 x 16 och den stora bilden är 32 x 32.
Returer
Ett Image objekt baserat på den hämtade bitmappen.
Kommentarer
Den här metoden söker efter en resurs med namnet namespace.imgName, där namnområdet är det namnområde som innehåller definitionen av den typ som anges av parametern t . Anta till exempel att du skickar typeof(ControlA) till parametern t och skickar "MyBitmap.bmp" till parametern imgName. Om ControlA finns i NamnområdeA i AssemblyA.dllsöker den här metoden AssemblyA.dll efter en resurs med namnet NamespaceA.MyBitmap.bmp.
Den här metoden är avsedd att hämta en 16 x 16 bitmappsresurs som är inbäddad i en sammansättning. Det finns dock inget krav på att den inbäddade bitmappen har storleken 16 x 16. Bitmappen som hämtas från sammansättningen (oavsett storlek) anses vara den lilla avbildningen. Den stora bilden skapas genom att skala den "lilla" bilden till en storlek på 32 x 32. Så den stora avbildningen kommer alltid att vara 32 x 32, oavsett storleken på bitmappen som hämtas från sammansättningen.