DataGridViewImageCell.ValueIsIcon プロパティ

定義

このセルに Icon 値を表示するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether this cell displays an Icon value.

public:
 property bool ValueIsIcon { bool get(); void set(bool value); };
public bool ValueIsIcon { get; set; }
member this.ValueIsIcon : bool with get, set
Public Property ValueIsIcon As Boolean

プロパティ値

このセルに Icon 値を表示する場合は true。それ以外の場合は falsetrue if this cell displays an Icon value; otherwise, false.

注釈

値のIconアルファチャネルが正しく描画されるようにするには、このtrueプロパティをに設定します。To ensure that the alpha channel of Icon values is painted correctly, set this property to true. このプロパティがtrueIcon場合FormattedValueType 、プロパティValueTypeとプロパティはType 、型を表すオブジェクトを返します。When this property is true, the FormattedValueType and ValueType properties return a Type object representing the Icon type.

所有している列のValueIsIcon プロパティを設定すると、列のすべてのセルのプロパティも設定され、列の表示が更新されます。ValuesAreIconsSetting the ValuesAreIcons property of the owning column also sets the ValueIsIcon property of every cell in the column and refreshes the column display. 個々のセルに対して指定された値をオーバーライドするには、列の値を設定した後にセルの値を設定します。To override the specified value for individual cells, set the cell values after you set the column value.

新しいレコードの行のセルについて、このプロパティの値が変更されると、セルに表示される画像が、 DefaultNewRowValueプロパティの現在の値に更新されます。When the value of this property changes for a cell in the row for new records, the image displayed in the cell is updated to the current value of the DefaultNewRowValue property.

Column ValuesAreIconsプロパティとは異なり、セルValueIsIconプロパティは、値を変更NullValueしたときに、関連付けられているセルスタイルのプロパティを自動的に更新しません。Unlike the column ValuesAreIcons property, the cell ValueIsIcon property does not automatically update the NullValue property of the associated cell style when you change its value. セルValueIsIconプロパティの値をにtrue変更する場合は、 StyleプロパティによっNullValueて返されるオブジェクトのプロパティを有効Iconなに設定してください。When you change the cell ValueIsIcon property value to true, be sure to set the NullValue property of the object returned by the Style property to a valid Icon. ValueIsIconプロパティ値をにfalse変更する場合は、 NullValueプロパティを有効Imageなに設定してください。When you change the ValueIsIcon property value to false, be sure to set the NullValue property to a valid Image.

適用対象

こちらもご覧ください