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 7 的 .NET Framework 和 .NET (Core) 版本中,默认值为 Depth8Bit。 在 .NET 8 及更高版本中,默认值为 Depth32Bit

例外

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

注解

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

适用于

另请参阅