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) à .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é.