DataGridViewImageCell.ValueIsIcon Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.