private bool OwnsNode(ComboTreeNode node)
{
if (node == null) return true;
ComboTreeNode parent = node;
while (parent.Parent != null) parent = parent.Parent;
return nodes.Contains(parent);
}