ImageList.ColorDepth プロパティ

定義

イメージ リストの色深度を取得します。Gets the color depth of the image list.

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

イメージに対して使用できる色の数。The number of available colors for the image. .NET Framework Version 1.0 の場合、既定値は Depth4Bit です。In the .NET Framework version 1.0, the default is Depth4Bit. .NET Framework Version 1.1 以降の場合、既定値は Depth8Bit です。In the .NET Framework version 1.1 or later, the default is Depth8Bit.

例外

色深度が有効な ColorDepth 列挙値ではありません。The color depth is not a valid ColorDepth enumeration value.

注釈

色深度を新しい値に設定すると、 Handle イメージリストのが再作成されます。When you set the color depth to a new value, the Handle for the image list is recreated. プロパティを設定する ColorDepth とハンドルが再作成されるため、 ColorDepth プロパティを設定する前にを設定する必要があり Images ます。Because setting the ColorDepth property causes the handle to be recreated, you should set ColorDepth prior to setting the Images property. のハンドルが ImageList 作成されたら、プロパティを設定した後に、コード内のプロパティまたはプロパティを設定すると、プロパティに設定されている ColorDepth ImageSize Images イメージのコレクションが削除され Images ます。When the handle for the ImageList has been created, setting the ColorDepth or ImageSize properties in code, after setting the Images property, will cause the collection of images set for the Images property to be deleted.

適用対象

こちらもご覧ください