ImageList.ColorDepth Proprietà

Definizione

Ottiene o imposta la profondità del colore dell'elenco di immagini.

public:
 property System::Windows::Forms::ColorDepth ColorDepth { System::Windows::Forms::ColorDepth get(); void set(System::Windows::Forms::ColorDepth value); };
public System.Windows.Forms.ColorDepth ColorDepth { get; set; }
member this.ColorDepth : System.Windows.Forms.ColorDepth with get, set
Public Property ColorDepth As ColorDepth

Valore della proprietà

Il numero dei colori disponibili per l'immagine. Nelle versioni .NET Framework e .NET (Core) tramite .NET 7 il valore predefinito è Depth8Bit. In .NET 8 e versioni successive il valore predefinito è Depth32Bit.

Eccezioni

La profondità di colore non è un valore di enumerazione ColorDepth valido.

Commenti

Quando si imposta la profondità del colore su un nuovo valore, l'elenco Handle di immagini viene ricreato. Poiché l'impostazione della ColorDepth proprietà causa la ricreazione dell'handle, è necessario impostare ColorDepth prima di impostare la Images proprietà. Quando l'handle per ImageList l'oggetto è stato creato, l'impostazione delle ColorDepth proprietà o ImageSize nel codice, dopo l'impostazione Images della proprietà, causerà l'eliminazione della raccolta di immagini impostate per la Images proprietà.

Si applica a

Vedi anche