ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Image Zwraca obiekt na podstawie zasobu mapy bitowej osadzonego w zestawie.
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
Ta metoda wyszukuje osadzony zasób mapy bitowej w zestawie, który definiuje typ określony przez parametr t. Jeśli na przykład przekażesz typeof(ControlA) do parametru t, ta metoda przeszukuje zestaw definiujący ControlA.
- imageName
- String
Nazwa osadzonego zasobu mapy bitowej.
- large
- Boolean
Określa, czy ta metoda zwraca duży obraz (true) lub mały obraz (false). Mały obraz ma rozmiar 16 do 16, a duży obraz to 32 x 32.
Zwraca
Image Obiekt oparty na pobranej mapie bitowej.
Uwagi
Ta metoda wyszukuje zasób o nazwie namespace.imgName, gdzie przestrzeń nazw jest przestrzenią nazw zawierającą definicję typu określonego t
przez parametr . Załóżmy na przykład, że przekazujesz parametr typeof(ControlA) i t
przekazujesz wartość "MyBitmap.bmp" do parametru imgName. Jeśli kontrolka A znajduje się w przestrzeni nazwA w AssemblyA.dll, ta metoda wyszukuje AssemblyA.dll dla zasobu o nazwie NamespaceA.MyBitmap.bmp.
Ta metoda służy do pobierania zasobu mapy bitowej 16 x 16 osadzonego w zestawie. Nie ma jednak wymogu, aby osadzona mapa bitowa ma rozmiar 16 x 16. Mapa bitowa pobierana z zestawu (niezależnie od rozmiaru) jest uznawana za mały obraz. Duży obraz jest tworzony przez skalowanie "małego" obrazu do rozmiaru 32 x 32. Dlatego duży obraz będzie zawsze 32 do 32, niezależnie od rozmiaru mapy bitowej pobranej z zestawu.