Icon

Icon class

Representa un ícono de Windows, que es una pequeña imagen de mapa de bits que se usa para representar un objeto. Los íconos pueden considerarse mapas de bits transparentes, aunque su tamaño lo determina el sistema.

public sealed class Icon : ICloneable, IDisposable, ISerializable

Constructores

Nombre Descripción
Icon(Stream) Inicializa una nueva instancia delIcon clase del flujo de datos especificado.
Icon(string) Inicializa una nueva instancia delIcon clase del nombre de archivo especificado.
Icon(Icon, Size) Inicializa una nueva instancia delIcon class e intenta encontrar una versión del icono que coincida con el tamaño solicitado.
Icon(Stream, Size) Inicializa una nueva instancia delIcon clase del tamaño especificado de la secuencia especificada.
Icon(string, Size) Inicializa una nueva instancia delIcon clase del tamaño especificado del archivo especificado.
Icon(Type, string) Inicializa una nueva instancia delIcon clase de un recurso en el ensamblado especificado.
Icon(Icon, int, int) Inicializa una nueva instancia delIcon clase e intenta encontrar una versión del icono que coincida con el tamaño solicitado..
Icon(Stream, int, int) Inicializa una nueva instancia delIcon class del flujo de datos especificado y con el ancho y alto especificados.
Icon(string, int, int) Inicializa una nueva instancia delIcon clase con el ancho y la altura especificados del archivo especificado.

Propiedades

Nombre Descripción
Handle { get; } Obtiene el identificador de estoIcon . Esta no es una copia del identificador; no lo liberes.
Height { get; } Obtiene la altura de esteIcon .
Size { get; } Obtiene el tamaño de esteIcon .
Width { get; } Obtiene el ancho de esteIcon .

Métodos

Nombre Descripción
static ExtractAssociatedIcon(string) Devuelve una representación de icono de una imagen contenida en el archivo especificado.
static FromHandle(IntPtr) Crea un GDI+Icon del identificador de Windows especificado a un icono (HICON).
Clone() Clona elIcon , creando una imagen duplicada.
Dispose() Realiza tareas definidas por la aplicación asociadas con liberar, liberar o restablecer recursos no administrados.
Save(Stream) Guarda estoIcon a la salida especificadaStream .
ToBitmap() Convierte estoIcon a un GDI+Bitmap .
override ToString() Obtiene una cadena legible por humanos que describe elIcon .

Ver también