ImageList.ColorDepth 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置图像列表的颜色深度。
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 7 的 .NET Framework 和 .NET (Core) 版本中,默认值为 Depth8Bit。 在 .NET 8 及更高版本中,默认值为 Depth32Bit。
例外
颜色深度不是有效的 ColorDepth 枚举值。
注解
将颜色深度设置为新值时, Handle 将重新创建图像列表的 。 由于设置 ColorDepth 属性会导致重新创建句柄,因此应在设置属性之前进行设置ColorDepthImages。 创建 的ImageList句柄后,在代码中设置 ColorDepthImages 或 ImageSize 属性后,将会导致为属性设置Images的图像集合被删除。