Hi nickcole, CheckAction is a SimpleAction class descendant and the CheckAction have additional CheckedChanged event. CheckAction extend the base class functionality by supporting two specific states: checked and unchecked. The documentation shows how to connect the CheckAction and how to use CheckedChanged event. We have published screenshots for CheckAction from FeatureCenter demo, where the following options are used from DevExpress: How to: Create a Custom WinForms Standard Template, How to: Include an Action to a Detail View Layout. And you can implement the following method to CheckActionObjectsViewController.cs to work correctly: ... private bool _markChecked = true; protected void CheckUncheckChanged(CheckAction objCheckAction) { objCheckAction.Checked = _markChecked; _markChecked = !_markChecked; } private void checkAction_Execute(object sender, EventArgs e) { var checkUncheck = (CheckAction)sender; CheckUncheckChanged(checkUncheck); } ... We hope you find this information helpful. If you need additional assistance let us know about it. Thanks, Sasha. |