ImageList.ColorDepth Propriété

Définition

Obtient ou définit la profondeur de couleur de la liste d’images.

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

Valeur de propriété

Nombre de couleurs disponibles pour l’image. Dans les versions .NET Framework et .NET (Core) via .NET 7, la valeur par défaut est Depth8Bit. Dans .NET 8 et versions ultérieures, la valeur par défaut est Depth32Bit.

Exceptions

La profondeur de couleur n’est pas une valeur d’énumération valide ColorDepth .

Remarques

Lorsque vous définissez la profondeur de couleur sur une nouvelle valeur, la Handle liste d’images est recréée. Étant donné que la définition de la ColorDepth propriété entraîne la recréation du handle, vous devez définir ColorDepth avant de définir la Images propriété. Lorsque le handle de la ImageList propriété a été créé, la définition du ColorDepth ou ImageSize des propriétés dans le code, après avoir défini la Images propriété, entraîne la suppression de la collection d’images définies pour la Images propriété.

S’applique à

Voir aussi