ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) メソッド

定義

アセンブリに埋め込まれているビットマップ リソースに基づいて 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);
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 x 16 で、大きな画像は 32 x 32 です。

返品

取得したビットマップに基づく Image オブジェクト。

注釈

このメソッドは、namespace.imgName という名前のリソースを検索します。名前空間は、 t パラメーターで指定された型の定義を含む名前空間です。 たとえば、typeof(ControlA) を t パラメーターに渡し、imgName パラメーターに "MyBitmap.bmp" を渡すとします。 ControlA が AssemblyA.dllの NamespaceA にある場合、このメソッドは NamespaceA.MyBitmap.bmpという名前のリソースを AssemblyA.dll 検索します。

このメソッドは、アセンブリに埋め込まれている 16 x 16 ビットマップ リソースを取得することを目的としています。 ただし、埋め込みビットマップのサイズが 16 x 16 である必要はありません。 アセンブリから取得されるビットマップ (サイズに関係なく) は、小さなイメージと見なされます。 大きなイメージは、"小さい" イメージを 32 x 32 のサイズにスケーリングすることによって作成されます。 そのため、大きなイメージは、アセンブリから取得されたビットマップのサイズに関係なく、常に 32 × 32 になります。

適用対象