## 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.

```csharp
public sealed class Icon : ICloneable, IDisposable, ISerializable
```

## Costruttori

| Nome | Descrizione |
| --- | --- |
| [Icon](icon#constructor_2)(Stream) | Inizializza una nuova istanza di[`Icon`](../icon) classe dal flusso di dati specificato. |
| [Icon](icon#constructor_5)(string) | Inizializza una nuova istanza di[`Icon`](../icon) classe dal nome file specificato. |
| [Icon](icon#constructor_1)(Icon, Size) | Inizializza una nuova istanza di[`Icon`](../icon) classe e tenta di trovare una versione dell'icona che corrisponda alla dimensione richiesta. |
| [Icon](icon#constructor_4)(Stream, Size) | Inizializza una nuova istanza di[`Icon`](../icon) classe della dimensione specificata dal flusso specificato. |
| [Icon](icon#constructor_7)(string, Size) | Inizializza una nuova istanza di[`Icon`](../icon) classe della dimensione specificata dal file specificato. |
| [Icon](icon#constructor_8)(Type, string) | Inizializza una nuova istanza di[`Icon`](../icon) classe da una risorsa nell'assembly specificato. |
| [Icon](icon#constructor)(Icon, int, int) | Inizializza una nuova istanza di[`Icon`](../icon) classe e tenta di trovare una versione dell'icona che corrisponda alla dimensione richiesta.. |
| [Icon](icon#constructor_3)(Stream, int, int) | Inizializza una nuova istanza di[`Icon`](../icon) classe dal flusso di dati specificato e con la larghezza e l'altezza specificate. |
| [Icon](icon#constructor_6)(string, int, int) | Inizializza una nuova istanza di[`Icon`](../icon) classe con la larghezza e l'altezza specificate dal file specificato. |

## Proprietà

| Nome | Descrizione |
| --- | --- |
| [Handle](../../system.drawing/icon/handle) { get; } | Ottiene l'handle per questoIcon . Questa non è una copia dell'handle; non liberarlo. |
| [Height](../../system.drawing/icon/height) { get; } | Ottiene l'altezza di questoIcon . |
| [Size](../../system.drawing/icon/size) { get; } | Ottiene la dimensione di questoIcon . |
| [Width](../../system.drawing/icon/width) { get; } | Ottiene la larghezza di questoIcon . |

## Metodi

| Nome | Descrizione |
| --- | --- |
| static [ExtractAssociatedIcon](../../system.drawing/icon/extractassociatedicon)(string) | Restituisce una rappresentazione dell'icona di un'immagine contenuta nel file specificato. |
| static [FromHandle](../../system.drawing/icon/fromhandle)(IntPtr) | Crea un GDI+Icon dall'handle di Windows specificato a un'icona (HICON). |
| [Clone](../../system.drawing/icon/clone)() | Clona ilIcon , creando un'immagine duplicata. |
| [Dispose](../../system.drawing/icon/dispose)() | Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite. |
| [Save](../../system.drawing/icon/save)(Stream) | Salva questoIcon all'uscita specificataStream . |
| [ToBitmap](../../system.drawing/icon/tobitmap)() | Lo converteIcon a un GDI+Bitmap . |
| override [ToString](../../system.drawing/icon/tostring)() | Ottiene una stringa leggibile che descrive ilIcon . |

### Guarda anche

* spazio dei nomi [System.Drawing](../../system.drawing)
* assemblea [Aspose.Drawing](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Drawing.dll -->
