Share via


ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Yöntem

Tanım

Bir Image derlemeye eklenmiş bit eşlem kaynağını temel alan bir nesne döndürür.

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

Parametreler

t
Type

Bu yöntem, t parametresi tarafından belirtilen türü tanımlayan derlemede katıştırılmış bit eşlem kaynağını arar. Örneğin, t parametresine typeof(ControlA) geçirirseniz, bu yöntem ControlA'yı tanımlayan derlemeyi arar.

imageName
String

Eklenmiş bit eşlem kaynağının adı.

large
Boolean

Bu yöntemin büyük bir görüntü mü (true) yoksa küçük bir görüntü mü (false) döndürdüğü belirtir. Küçük resim 16 x 16, büyük görüntü ise 32 x 32 şeklindedir.

Döndürülenler

Image Alınan bit eşlemi temel alan bir nesne.

Açıklamalar

Bu yöntem namespace.imgName adlı bir kaynak arar. Burada ad alanı, parametresi tarafından t belirtilen türün tanımını içeren ad alanıdır. Örneğin, parametreye t typeof(ControlA) geçirdiğiniz ve imgName parametresine "MyBitmap.bmp" geçirdiğini varsayalım. ControlA AssemblyA.dll içinde NamespaceA içindeyse, bu yöntem NamespaceA.MyBitmap.bmp adlı bir kaynağı AssemblyA.dll arar.

Bu yöntem, bir derlemeye katıştırılmış 16 x 16 bit eşlem kaynağını almak için tasarlanmıştır. Ancak, katıştırılmış bit eşlem boyutunun 16 x 16 olması gerekmez. Derlemeden alınan bit eşlem (hangi boyutta olursa olsun) küçük görüntü olarak kabul edilir. Büyük görüntü, "küçük" görüntü 32 x 32 boyutuna ölçeklendirilerek oluşturulur. Bu nedenle, derlemeden alınan bit eşlem boyutuna bakılmaksızın büyük görüntü her zaman 32'ye 32 olacaktır.

Şunlara uygulanır