ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Metodo

Definizione

Restituisce un oggetto Image basato su una risorsa della bitmap incorporata in un'assembly.

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

Parametri

t
Type

Questo metodo cerca una risorsa della bitmap incorporata nell'assembly che definisca il tipo specificato dal parametro. Ad esempio, se si passa typeof(ControlA) al parametro tipo, allora questo metodo cercherà l'assembly che definisce ControlA.

imageName
String

Nome della risorsa della bitmap incorporata.

large
Boolean

Specifica se il metodo restituisce un'immagine grande (true) o un'immagine piccola (false). L'immagine piccola è 16x16 mentre l'immagine grande è 32x32.

Restituisce

Oggetto Image basato su una bitmap recuperata.

Commenti

Questo metodo cerca una risorsa denominata namespace.imgName, dove spazio dei nomi è lo spazio dei nomi contenente la definizione del tipo specificato dal t parametro. Si supponga, ad esempio, di passare typeof(ControlA) al parametro e passare "MyBitmap.bmp" al t parametro imgName. Se ControlA è in Spazio dei nomiA in AssemblyA.dll, questo metodo cerca AssemblyA.dll per una risorsa denominata NamespaceA.MyBitmap.bmp.

Questo metodo è destinato a recuperare una risorsa bitmap di 16 x 16 incorporata in un assembly. Tuttavia, non è necessario che la bitmap incorporata abbia una dimensione di 16 x 16. La bitmap recuperata dall'assembly (indipendentemente dalle dimensioni) viene considerata l'immagine piccola. L'immagine di grandi dimensioni viene creata ridimensionando l'immagine "piccola" in una dimensione di 32 x 32. Quindi l'immagine di grandi dimensioni sarà sempre 32 per 32, indipendentemente dalle dimensioni della bitmap recuperata dall'assembly.

Si applica a