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 свойства.