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) à .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 ColorDepth valide.

Remarques

Lorsque vous définissez la profondeur de couleur sur une nouvelle valeur, le Handle pour la liste d’images est recréé. É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 du ImageList a été créé, la définition des propriétés ou ImageSize dans le ColorDepth 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