Freigeben über


DataGridViewImageCell.ValueIsIcon Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Zelle einen Icon Wert anzeigt.

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

true wenn in dieser Zelle ein Icon Wert angezeigt wird; 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. Wenn Sie den angegebenen Wert für einzelne Zellen überschreiben möchten, 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 ValueIsIcon nicht automatisch die NullValue Eigenschaft der zugeordneten Zellenformatvorlage, wenn Sie den Wert ändern. Wenn Sie den Zelleigenschaftswert ValueIsIcon in true ändern, müssen Sie unbedingt die NullValue Eigenschaft des Objekts festlegen, das von der Style Eigenschaft auf eine gültige IconEigenschaft zurückgegeben wird. Achten Sie beim Ändern des ValueIsIcon Eigenschaftswerts falseNullValue auf eine gültige ImageEigenschaft.

Gilt für:

Weitere Informationen