ImageList.ColorDepth Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la profundidad de color de la lista de imágenes.
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
Valor de propiedad
Número de colores disponibles para la imagen. En las versiones de .NET Framework y .NET (Core) a través de .NET 7, el valor predeterminado es Depth8Bit. En .NET 8 y versiones posteriores, el valor predeterminado es Depth32Bit.
Excepciones
La profundidad de color no es un valor de enumeración ColorDepth válido.
Comentarios
Al establecer la profundidad de color en un nuevo valor, se vuelve a crear para Handle la lista de imágenes. Dado que establecer la ColorDepth propiedad hace que se vuelva a crear el identificador, debe establecer ColorDepth antes de establecer la Images propiedad . Cuando se haya creado el identificador para , ImageList establecer las ColorDepth propiedades o ImageSize en el código, después de establecer la Images propiedad , hará que se elimine la colección de imágenes establecidas para la Images propiedad .