ShellBrowser Delphi Components Documentation

This event is fired, if the state of a checkbox was changed by the user.

property OnTreeNodeCheckStateChanged: TOnTreeNodeCheckStateChanged;

This event occurs, if a user changes the state of a checkbox of an item in the TJamShellTree. The event passes the node, and the current state of the checkbox in the CheckState parameter. To retrieve a list of all checked paths, use TJamShellLink.SelectionList of the TJamShellLink assigned to the ShellLink property. Events will be issued for all nodes that are loaded and affected by the change. E.g. if one node is checked, the parent node will be reported as ssGrayed. Checkstate changes for the children of the node will only be reported if they are already loaded.