ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基于程序集中嵌入的位图资源返回 Image 对象。
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
参数
- t
- Type
此方法在定义由 t 参数指定的类型的程序集中搜索嵌入的位图资源。 例如,如果将 typeof(ControlA) 传递给 t 参数,则此方法在定义 ControlA 的程序集中搜索。
- imageName
- String
嵌入的位图资源的名称。
- large
- Boolean
指定此方法是返回大图像 (true),还是小图像 (false)。 小图像为 16 × 16,而大图像为 32 × 32。
返回
基于检索到的位图的 Image 对象。
注解
此方法搜索名为 namespace.imgName 的资源,其中 namespace 是包含 参数 t
所指定类型的定义的命名空间。 例如,假设将 typeof (ControlA) 传递给 t
参数,并将“MyBitmap.bmp”传递给 imgName 参数。 如果 ControlA 位于 AssemblyA.dll 的 NamespaceA 中,则此方法 AssemblyA.dll 搜索名为 NamespaceA.MyBitmap.bmp 的资源。
此方法旨在检索嵌入在程序集中的 16 x 16 位图资源。 但是,不要求嵌入位图的大小为 16 x 16。 从程序集检索到的位图 (无论大小) 都被视为小图像。 通过将“小”图像缩放为 32 x 32 的大小来创建大图像。 因此,无论从程序集检索到的位图的大小如何,大图像都将始终为 32 乘以 32。