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 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 .

Se aplica a

Consulte también