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 Framework 1.0 版本中,默认值为 Depth4Bit。 在 .NET Framework 1.1 或更高版本中,默认值为 Depth8Bit。
例外
颜色深度不是有效的 ColorDepth 枚举值。
注解
将颜色深度设置为新值时, Handle 将重新创建图像列表。 由于设置属性ColorDepth会导致重新创建句柄,因此应在设置属性之前进行设置ColorDepthImages。 创建句柄ImageList后,在设置Images属性后,在代码中设置ColorDepth或ImageSize属性将导致为该属性设置Images的图像集合被删除。