Registriert seit: 9. Mär 2009
72 Beiträge
|
Checkboxen im cxGrid und ihre Events
12. Mär 2009, 14:35
Hallo!
Ich bin etwas verwirrt, über das Verhalten meiner Checkboxen in einer meiner Spalten meines TableViews.
Ich habe in einer Spalte Checkboxen. Es darf immer nur eine Checkbox gesetzt sein (also nur für eine Zeile des TableViews.
Wenn ich eine Checkbox abhake, dann wird überprüft, ob die Checkbox in einer anderen Zeile gesetzt ist.
In diesem Fall wird die vorher gesetzte Checkbox gelöscht (FALSE gesetzt).
Blöderweise kommt dann auch kein Haken in der *neuen* Zeile, also der neu angeklickten Checkbox.
Kann es sein, dass das Zurücksetzen der vorher gesetzen Checkbox wieder ein Event auslöst, welches einen erneuten Effekt auf die aktuelle Checkbox hat?
Ich rufe beim Klick auf die Checkboxen das "OnEditValueChanged" Event auf, und nicht das "OnChanged". Letzteres wird doch auch beim Ändern einer Checkbox aus dem Code heraus ausgelöst, bei erstem doch nicht, oder?
Danke für die Hilfe!
|