Icon

Icon class

Rappresenta un’icona di Windows, che è una piccola immagine bitmap utilizzata per rappresentare un oggetto. Le icone possono essere considerate come bitmap trasparenti, sebbene la loro dimensione sia determinata dal sistema.

public sealed class Icon : ICloneable, IDisposable, ISerializable

Costruttori

NomeDescrizione
Icon(Stream)Inizializza una nuova istanza diIcon classe dal flusso di dati specificato.
Icon(string)Inizializza una nuova istanza diIcon classe dal nome file specificato.
Icon(Icon, Size)Inizializza una nuova istanza diIcon classe e tenta di trovare una versione dell’icona che corrisponda alla dimensione richiesta.
Icon(Stream, Size)Inizializza una nuova istanza diIcon classe della dimensione specificata dal flusso specificato.
Icon(string, Size)Inizializza una nuova istanza diIcon classe della dimensione specificata dal file specificato.
Icon(Type, string)Inizializza una nuova istanza diIcon classe da una risorsa nell’assembly specificato.
Icon(Icon, int, int)Inizializza una nuova istanza diIcon classe e tenta di trovare una versione dell’icona che corrisponda alla dimensione richiesta..
Icon(Stream, int, int)Inizializza una nuova istanza diIcon classe dal flusso di dati specificato e con la larghezza e l’altezza specificate.
Icon(string, int, int)Inizializza una nuova istanza diIcon classe con la larghezza e l’altezza specificate dal file specificato.

Proprietà

NomeDescrizione
Handle { get; }Ottiene l’handle per questoIcon . Questa non è una copia dell’handle; non liberarlo.
Height { get; }Ottiene l’altezza di questoIcon .
Size { get; }Ottiene la dimensione di questoIcon .
Width { get; }Ottiene la larghezza di questoIcon .

Metodi

NomeDescrizione
static ExtractAssociatedIcon(string)Restituisce una rappresentazione dell’icona di un’immagine contenuta nel file specificato.
static FromHandle(IntPtr)Crea un GDI+Icon dall’handle di Windows specificato a un’icona (HICON).
Clone()Clona ilIcon , creando un’immagine duplicata.
Dispose()Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite.
Save(Stream)Salva questoIcon all’uscita specificataStream .
ToBitmap()Lo converteIcon a un GDI+Bitmap .
override ToString()Ottiene una stringa leggibile che descrive ilIcon .

Guarda anche