TTMSFNCCheckedTreeView extends the standard tree view with a check box on every node. It supports recursive parent/child check propagation, programmatic bulk checking, and events that fire when any node's state changes — use it for hierarchical multi-select scenarios such as feature selection trees or file-system pickers.