ToolboxBitmapAttribute.GetImage Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute.
Sobrecargas
GetImage(Object) |
Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute. |
GetImage(Type) |
Obtiene el objeto Image pequeño asociado a este objeto ToolboxBitmapAttribute. |
GetImage(Object, Boolean) |
Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute. |
GetImage(Type, Boolean) |
Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute. |
GetImage(Type, String, Boolean) |
Obtiene el objeto Image pequeño o grande asociado a este objeto ToolboxBitmapAttribute. |
GetImage(Object)
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
Obtiene el objeto Image pequeño asociado a este 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
Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits en el ensamblado que define el tipo del objeto especificado por el parámetro de componente. Por ejemplo, si se pasa un objeto de tipo ControlA al parámetro de componente, este método busca en el ensamblado que define ControlA.
Devoluciones
Image pequeño asociado a este objeto ToolboxBitmapAttribute.
Ejemplos
En el siguiente ejemplo se muestra cómo se utiliza el método GetImage.
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
Comentarios
Este método busca un recurso denominado namespace.classname.bmp, donde espacio de nombres es el espacio de nombres que contiene la definición del tipo del objeto especificado por el component
parámetro . Por ejemplo, supongamos que pasa un objeto de tipo ControlA al component
parámetro . Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado NamespaceA.ControlA.bmp.
Se aplica a
GetImage(Type)
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
Obtiene el objeto Image pequeño asociado a este 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
Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits en el ensamblado que define el tipo especificado por el parámetro de tipo. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.
Devoluciones
Image pequeño asociado a este objeto ToolboxBitmapAttribute.
Comentarios
Este método busca un recurso denominado namespace.classname.bmp, donde espacio de nombres es el espacio de nombres que contiene la definición del tipo especificado por el type
parámetro . Por ejemplo, supongamos que pasa typeof(ControlA) al type
parámetro . Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado NamespaceA.ControlA.bmp.
Se aplica a
GetImage(Object, Boolean)
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
Obtiene el objeto Image pequeño o grande asociado a este 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
Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits en el ensamblado que define el tipo del objeto especificado por el parámetro de componente. Por ejemplo, si se pasa un objeto de tipo ControlA al parámetro de componente, este método busca en el ensamblado que define ControlA.
- large
- Boolean
Especifica si este método devuelve una imagen grande (true
) o una imagen pequeña (false
). La imagen pequeña es de 16 por 16 y la imagen grande es de 32 por 32.
Devoluciones
Un objeto Image asociado a este objeto ToolboxBitmapAttribute.
Comentarios
Este método busca un recurso denominado namespace.classname.bmp, donde espacio de nombres es el espacio de nombres que contiene la definición del tipo del objeto especificado por el component
parámetro . Por ejemplo, supongamos que pasa un objeto de tipo ControlA al component
parámetro . Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado NamespaceA.ControlA.bmp.
Si este ToolboxBitmapAttribute objeto aún no tiene una imagen grande, este método crea una imagen grande mediante el escalado de la imagen pequeña.
Se aplica a
GetImage(Type, Boolean)
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
Obtiene el objeto Image pequeño o grande asociado a este 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
Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits en el ensamblado que define el tipo especificado por el tipo del componente. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.
- large
- Boolean
Especifica si este método devuelve una imagen grande (true
) o una imagen pequeña (false
). La imagen pequeña es de 16 por 16 y la imagen grande es de 32 por 32.
Devoluciones
Objeto Image asociado a este objeto ToolboxBitmapAttribute.
Comentarios
Este método busca un recurso denominado namespace.classname.bmp, donde espacio de nombres es el espacio de nombres que contiene la definición del tipo especificado por el type
parámetro . Por ejemplo, supongamos que pasa un typeof(ControlA) al type
parámetro . Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado NamespaceA.ControlA.bmp.
Si este ToolboxBitmapAttribute objeto aún no tiene una imagen grande, este método crea una imagen grande mediante el escalado de la imagen pequeña.
Se aplica a
GetImage(Type, String, Boolean)
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
- Source:
- ToolboxBitmapAttribute.cs
Obtiene el objeto Image pequeño o grande asociado a este 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
Si este objeto ToolboxBitmapAttribute aún no dispone de una imagen pequeña, este método busca un recurso de mapa de bits incrustado en el ensamblado que define el tipo especificado por el tipo del componente. Por ejemplo, si se pasa typeof(ControlA) al parámetro de tipo, este método busca en el ensamblado que define ControlA.
- imgName
- String
Nombre del recurso de mapa de bits incrustado.
- large
- Boolean
Especifica si este método devuelve una imagen grande (true
) o una imagen pequeña (false
). La imagen pequeña es de 16 por 16 y la imagen grande es de 32 por 32.
Devoluciones
Objeto Image asociado a este objeto ToolboxBitmapAttribute.
Comentarios
Este método busca un recurso denominado namespace.imgName, donde espacio de nombres es el espacio de nombres que contiene la definición del tipo especificado por el type
parámetro . Por ejemplo, supongamos que pasa typeof(ControlA) al type
parámetro y que pasó "MyBitmap.bmp" al parámetro imgName. Si ControlA está en NamespaceA en AssemblyA.dll, este método busca AssemblyA.dll un recurso denominado NamespaceA.MyBitmap.bmp.
Si este ToolboxBitmapAttribute objeto aún no tiene una imagen grande, este método crea una imagen grande mediante el escalado de la imagen pequeña.