ImageList.ColorDepth Propiedad

Definición

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 .

Se aplica a

Consulte también