Вы можете использовать свойство Tag для хранения значений:
TreeNode node = new Node();
node.Tag = "value";
Преимущество заключается в том, что вы можете присвоить тегу любой объект, который вы хотите, а не только целое или строковое значение.
Тогда вы можете использовать тег следующим образом:
var value = node.Tag as YourObjectType;