Sdílet prostřednictvím


ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Metoda

Definice

Image Vrátí objekt založený na rastrovém prostředku, který je vložen do sestavení.

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

Parametry

t
Type

Tato metoda vyhledá vložený bitmapový prostředek v sestavení, který definuje typ zadaný parametrem t. Pokud například předáte typeof(ControlA) parametru t, pak tato metoda prohledá sestavení, které definuje ControlA.

imageName
String

Název vloženého prostředku rastrového obrázku.

large
Boolean

Určuje, jestli tato metoda vrací velký obrázek (true) nebo malý obrázek (false). Malý obrázek je 16 x 16 a velký obrázek je 32 x 32.

Návraty

Objekt Image na základě načteného rastrového obrázku.

Poznámky

Tato metoda vyhledá prostředek s názvem namespace.imgName, kde obor názvů je obor názvů obsahující definici typu určeného parametrem t . Předpokládejme například, že parametru předáte typeof(ControlA) t a parametru imgName předáte "MyBitmap.bmp". Pokud je ControlA v oboru názvů A v AssemblyA.dll, vyhledá tato metoda AssemblyA.dll prostředek s názvem NamespaceA.MyBitmap.bmp.

Tato metoda je určena k načtení rastrového obrázku 16 x 16, který je vložen v sestavení. Není však nutné, aby vložený rastrový obrázek byl o velikosti 16 x 16. Rastrový obrázek, který je načten ze sestavení (bez ohledu na velikost), je považován za malý obrázek. Velký obrázek se vytvoří škálováním "malého" obrázku na velikost 32 x 32. Takže velký obrázek bude vždy 32 na 32, bez ohledu na velikost rastrového obrázku načteného ze sestavení.

Platí pro