ImageList.ColorDepth Свойство

Определение

Возвращает или задает глубину цвета списка изображений.

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

Значение свойства

Количество доступных цветов для изображения. В версиях .NET Framework и .NET (Core) через .NET 7 используется Depth8Bitзначение по умолчанию. В .NET 8 и более поздних версиях используется Depth32Bitзначение по умолчанию.

Исключения

Глубина цвета не является допустимым ColorDepth значением перечисления.

Комментарии

При задании глубины цвета на новое значение Handle создается повторное создание списка изображений. Так как установка ColorDepth свойства приводит к повторному созданию дескриптора, необходимо задать ColorDepth перед установкой Images свойства. Когда дескриптор для ImageList него был создан, установка ColorDepth или ImageSize свойства в коде после задания Images свойства приведет к удалению коллекции образов, заданных для Images свойства.

Применяется к

См. также раздел