Udostępnij za pośrednictwem


ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Metoda

Definicja

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.

Dotyczy