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 válido ColorDepth .
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 establecerlo ColorDepth antes de establecer la Images propiedad . Cuando se haya creado el identificador de , ImageList al establecer las ColorDepth propiedades o ImageSize en el código, después de establecer la Images propiedad , se eliminará la colección de imágenes establecida para la Images propiedad .