ToolboxBitmapAttribute.GetImage 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.
Obtém o Image pequeno ou grande associado a esse objeto ToolboxBitmapAttribute.
Sobrecargas
GetImage(Object) |
Obtém o Image pequeno associado a esse objeto ToolboxBitmapAttribute. |
GetImage(Type) |
Obtém o Image pequeno associado a esse objeto ToolboxBitmapAttribute. |
GetImage(Object, Boolean) |
Obtém o Image pequeno ou grande associado a esse objeto ToolboxBitmapAttribute. |
GetImage(Type, Boolean) |
Obtém o Image pequeno ou grande associado a esse objeto ToolboxBitmapAttribute. |
GetImage(Type, String, Boolean) |
Obtém o Image pequeno ou grande associado a esse objeto ToolboxBitmapAttribute. |
GetImage(Object)
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
Obtém o Image pequeno associado a esse objeto ToolboxBitmapAttribute.
public:
System::Drawing::Image ^ GetImage(System::Object ^ component);
public System.Drawing.Image GetImage (object component);
public System.Drawing.Image? GetImage (object? component);
member this.GetImage : obj -> System.Drawing.Image
Public Function GetImage (component As Object) As Image
Parâmetros
- component
- Object
Se esse objeto ToolboxBitmapAttribute ainda não tiver uma imagem pequena, esse método pesquisará um recurso de bitmap no assembly que define o tipo do objeto especificado pelo parâmetro de componente. Por exemplo, se você passar um objeto do tipo ControlA para o parâmetro de componente, esse método pesquisará o assembly que define ControlA.
Retornos
O Image pequeno associado a esse objeto ToolboxBitmapAttribute.
Exemplos
O exemplo a seguir demonstra como usar o GetImage método .
private:
static Image^ GetImageOfCustomControl(Control^ userControl)
{
Image^ controlImage = nullptr;
AttributeCollection^ attrCol =
TypeDescriptor::GetAttributes(userControl);
ToolboxBitmapAttribute^ imageAttr = (ToolboxBitmapAttribute^)
attrCol[ToolboxBitmapAttribute::typeid];
if (imageAttr != nullptr)
{
controlImage = imageAttr->GetImage(userControl);
}
return controlImage;
}
private Image GetImageOfCustomControl(Control userControl)
{
Image controlImage = null;
AttributeCollection attrCol =
TypeDescriptor.GetAttributes(userControl);
ToolboxBitmapAttribute imageAttr = (ToolboxBitmapAttribute)
attrCol[typeof(ToolboxBitmapAttribute)];
if (imageAttr != null)
{
controlImage = imageAttr.GetImage(userControl);
}
return controlImage;
}
Private Function GetImageOfCustomControl(ByVal userControl As Control) As Image
Dim controlImage As Image = Nothing
Dim attrCol As AttributeCollection = TypeDescriptor.GetAttributes(userControl)
Dim imageAttr As ToolboxBitmapAttribute = _
CType(attrCol(GetType(ToolboxBitmapAttribute)), ToolboxBitmapAttribute)
If (imageAttr IsNot Nothing) Then
controlImage = imageAttr.GetImage(userControl)
End If
Return controlImage
End Function
Comentários
Esse método pesquisa um recurso chamado namespace.classname.bmp, em que namespace é o namespace que contém a definição do tipo do objeto especificado pelo component
parâmetro . Por exemplo, suponha que você passe um objeto do tipo ControlA para o component
parâmetro . Se ControlA estiver no NamespaceA em AssemblyA.dll, esse método pesquisa AssemblyA.dll um recurso chamado NamespaceA.ControlA.bmp.
Aplica-se a
GetImage(Type)
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
Obtém o Image pequeno associado a esse objeto ToolboxBitmapAttribute.
public:
System::Drawing::Image ^ GetImage(Type ^ type);
public System.Drawing.Image GetImage (Type type);
public System.Drawing.Image? GetImage (Type type);
member this.GetImage : Type -> System.Drawing.Image
Public Function GetImage (type As Type) As Image
Parâmetros
- type
- Type
Se esse objeto ToolboxBitmapAttribute ainda não tiver uma imagem pequena, esse método pesquisará um recurso de bitmap no assembly que define o tipo especificado pelo parâmetro de tipo. Por exemplo, se você passar typeof(ControlA) para o parâmetro de tipo, esse método pesquisará o assembly que define ControlA.
Retornos
O Image pequeno associado a esse objeto ToolboxBitmapAttribute.
Comentários
Esse método pesquisa um recurso chamado namespace.classname.bmp, em que namespace é o namespace que contém a definição do tipo especificado pelo type
parâmetro . Por exemplo, suponha que você passe typeof(ControlA) para o type
parâmetro . Se ControlA estiver no NamespaceA em AssemblyA.dll, esse método pesquisa AssemblyA.dll um recurso chamado NamespaceA.ControlA.bmp.
Aplica-se a
GetImage(Object, Boolean)
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
Obtém o Image pequeno ou grande associado a esse objeto ToolboxBitmapAttribute.
public:
System::Drawing::Image ^ GetImage(System::Object ^ component, bool large);
public System.Drawing.Image GetImage (object component, bool large);
public System.Drawing.Image? GetImage (object? component, bool large);
member this.GetImage : obj * bool -> System.Drawing.Image
Public Function GetImage (component As Object, large As Boolean) As Image
Parâmetros
- component
- Object
Se esse objeto ToolboxBitmapAttribute ainda não tiver uma imagem pequena, esse método pesquisará um recurso de bitmap no assembly que define o tipo do objeto especificado pelo parâmetro de componente. Por exemplo, se você passar um objeto do tipo ControlA para o parâmetro de componente, esse método pesquisará o assembly que define ControlA.
- 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 é 32 por 32.
Retornos
Um objeto Image associado a esse objeto ToolboxBitmapAttribute.
Comentários
Esse método pesquisa um recurso chamado namespace.classname.bmp, em que namespace é o namespace que contém a definição do tipo do objeto especificado pelo component
parâmetro . Por exemplo, suponha que você passe um objeto do tipo ControlA para o component
parâmetro . Se ControlA estiver no NamespaceA em AssemblyA.dll, esse método pesquisa AssemblyA.dll um recurso chamado NamespaceA.ControlA.bmp.
Se esse ToolboxBitmapAttribute objeto ainda não tiver uma imagem grande, esse método criará uma imagem grande dimensionando a imagem pequena.
Aplica-se a
GetImage(Type, Boolean)
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
Obtém o Image pequeno ou grande associado a esse objeto ToolboxBitmapAttribute.
public:
System::Drawing::Image ^ GetImage(Type ^ type, bool large);
public System.Drawing.Image GetImage (Type type, bool large);
public System.Drawing.Image? GetImage (Type type, bool large);
member this.GetImage : Type * bool -> System.Drawing.Image
Public Function GetImage (type As Type, large As Boolean) As Image
Parâmetros
- type
- Type
Se esse objeto ToolboxBitmapAttribute ainda não tiver uma imagem pequena, esse método pesquisará um recurso de bitmap no assembly que define o tipo especificado pelo tipo de componente. Por exemplo, se você passar typeof(ControlA) para o parâmetro de tipo, esse método pesquisará o assembly que define ControlA.
- 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 é 32 por 32.
Retornos
Um Image associado a esse objeto ToolboxBitmapAttribute.
Comentários
Esse método pesquisa um recurso chamado namespace.classname.bmp, em que namespace é o namespace que contém a definição do tipo especificado pelo type
parâmetro . Por exemplo, suponha que você passe um typeof(ControlA) para o type
parâmetro . Se ControlA estiver no NamespaceA em AssemblyA.dll, esse método pesquisa AssemblyA.dll um recurso chamado NamespaceA.ControlA.bmp.
Se esse ToolboxBitmapAttribute objeto ainda não tiver uma imagem grande, esse método criará uma imagem grande dimensionando a imagem pequena.
Aplica-se a
GetImage(Type, String, Boolean)
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
- Origem:
- ToolboxBitmapAttribute.cs
Obtém o Image pequeno ou grande associado a esse objeto ToolboxBitmapAttribute.
public:
System::Drawing::Image ^ GetImage(Type ^ type, System::String ^ imgName, bool large);
public System.Drawing.Image GetImage (Type type, string imgName, bool large);
public System.Drawing.Image? GetImage (Type type, string? imgName, bool large);
member this.GetImage : Type * string * bool -> System.Drawing.Image
Public Function GetImage (type As Type, imgName As String, large As Boolean) As Image
Parâmetros
- type
- Type
Se esse objeto ToolboxBitmapAttribute ainda não tiver uma imagem pequena, esse método pesquisará um recurso de bitmap inserido no assembly que define o tipo especificado pelo tipo de componente. Por exemplo, se você passar typeof(ControlA) para o parâmetro de tipo, esse método pesquisará o assembly que define ControlA.
- imgName
- 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 é 32 por 32.
Retornos
Um Image associado a esse objeto ToolboxBitmapAttribute.
Comentários
Esse método procura um recurso chamado namespace.imgName, em que namespace é o namespace que contém a definição do tipo especificado pelo type
parâmetro . Por exemplo, suponha que você passe typeof(ControlA) para o type
parâmetro e que passou "MyBitmap.bmp" para o parâmetro imgName. Se ControlA estiver no NamespaceA em AssemblyA.dll, esse método pesquisa AssemblyA.dll um recurso chamado NamespaceA.MyBitmap.bmp.
Se esse ToolboxBitmapAttribute objeto ainda não tiver uma imagem grande, esse método criará uma imagem grande dimensionando a imagem pequena.