I'm trying to create a TreeView that is actually a collapsable list of check boxes. I'm wondering if I can use the Data property of TTreeNode to incorporate the checkboxes or if this is even a feasable route. I realize the Data property can be any object, but can it alter the TTreeNode item?