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

属性值

ColorDepth

图像的可用颜色数。 在 .NET Framework 1.0 版本中,默认值为 Depth4Bit。 在 .NET Framework 1.1 或更高版本中,默认值为 Depth8Bit

例外

颜色深度不是有效的 ColorDepth 枚举值。

注解

将颜色深度设置为新值时, Handle 将重新创建图像列表。 由于设置属性ColorDepth会导致重新创建句柄,因此应在设置属性之前进行设置ColorDepthImages。 创建句柄ImageList后,在设置Images属性后,在代码中设置ColorDepthImageSize属性将导致为该属性设置Images的图像集合被删除。

适用于

另请参阅