ToolboxBitmapAttribute.GetImageFromResource(Type, String, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um objeto Image com base em um recurso de bitmap inserido em um 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
Parâmetros
- t
- Type
Esse método pesquisa um recurso de bitmap inserido no assembly que define o tipo especificado pelo parâmetro t. Por exemplo, se você passar typeof(ControlA) para o parâmetro t, esse método pesquisará o assembly que define ControlA.
- imageName
- String
O nome do recurso de bitmap inserido.
- large
- Boolean
Especifica se esse método retorna uma imagem grande (true) ou uma imagem pequena (false). A imagem pequena é de 16 por 16 e a imagem grande é de 32 x 32.
Retornos
Um objeto Image com base no bitmap recuperado.
Comentários
Esse método pesquisa um recurso chamado namespace.imgName, em que namespace é o namespace que contém a definição do tipo especificado pelo t
parâmetro . Por exemplo, suponha que você passe typeof(ControlA) para o t
parâmetro e passe "MyBitmap.bmp" para o parâmetro imgName. Se ControlA estiver no NamespaceA no AssemblyA.dll, esse método pesquisa AssemblyA.dll um recurso chamado NamespaceA.MyBitmap.bmp.
Esse método destina-se a recuperar um recurso de bitmap de 16 x 16 bits inserido em um assembly. No entanto, não há nenhum requisito de que o bitmap inserido tenha um tamanho de 16 x 16. O bitmap recuperado do assembly (independentemente do tamanho) é considerado a imagem pequena. A imagem grande é criada dimensionando a imagem "pequena" para um tamanho de 32 x 32. Portanto, a imagem grande sempre será de 32 por 32, independentemente do tamanho do bitmap recuperado do assembly.