Table of Contents

TMS FNC Checked TreeView Guides

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.

Topics

Topic Use when
Checked nodes You need to create a checked hierarchy, read checked nodes, or work with recursive checked-node collection.

Key properties

Property Purpose
Nodes The root node collection; add children via Nodes[i].Nodes.Add.
Nodes[i].Checked Read or set the checked state of any node.
Nodes[i].Text Node label; supports HTML markup.
Options.Interaction.RecursiveChecked When True, checking a parent automatically checks all its descendants.
CheckedNodes Returns the flat list of all currently checked nodes.
CheckAll / UnCheckAll Programmatically check or uncheck all nodes.
OnNodeCheckChanged Fires when the user toggles a node's check state.

See also