Freigeben über


DataGridViewImageCell.ValueIsIcon Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob diese Zelle einen Icon-Wert anzeigt, oder legt diesen fest.

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

Eigenschaftswert

Boolean

true, wenn diese Zelle einen Icon-Wert anzeigt, andernfalls false.

Hinweise

Um sicherzustellen, dass der Alphakanal von Icon Werten korrekt gezeichnet wird, legen Sie diese Eigenschaft auf true. Wenn diese Eigenschaft lautet true, geben die FormattedValueType Eigenschaften ValueType ein Type Objekt zurück, das den Icon Typ darstellt.

Durch Festlegen der ValuesAreIcons Eigenschaft der eigenen Spalte wird auch die ValueIsIcon Eigenschaft jeder Zelle in der Spalte festgelegt und die Spaltenanzeige aktualisiert. Um den angegebenen Wert für einzelne Zellen außer Kraft zu setzen, legen Sie die Zellwerte fest, nachdem Sie den Spaltenwert festgelegt haben.

Wenn sich der Wert dieser Eigenschaft für eine Zelle in der Zeile für neue Datensätze ändert, wird das in der Zelle angezeigte Bild auf den aktuellen Wert der DefaultNewRowValue Eigenschaft aktualisiert.

Im Gegensatz zur Spalteneigenschaft ValuesAreIcons aktualisiert die Zelleigenschaft die NullValue Eigenschaft der zugeordneten Zellformatvorlage ValueIsIcon nicht automatisch, wenn Sie den Wert ändern. Wenn Sie den Wert der Zelleigenschaft ValueIsIcon in true", achten Sie darauf, die NullValue Eigenschaft des Objekts festzulegen, das von der Style Eigenschaft auf eine gültige IconEigenschaft zurückgegeben wird. Wenn Sie den ValueIsIcon Eigenschaftswert ändern, falseachten Sie darauf, die NullValue Eigenschaft auf einen gültigen ImageWert festzulegen.

Gilt für

Siehe auch