ImageList.ColorDepth Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.