Вы можете иметь:
class TreeNodeProperties
{
public float Float1 { get; set;}
public float Float2 { get; set;}
public float Float3 { get; set;}
public float Float4 { get; set;}
public float Float5 { get; set;}
public float Float6 { get; set;}
}
Затем установите свойство Tag на TreeNode:
var properties = new TreeNodeProperties()
{
Float1 = 10,
Float2 = 20,
Float3 = 30,
Float4 = 40,
Float5 = 50,
Float6 = 60
}
myTreeNode.Tag = properties;
Чтобы прочитать свойства:
var nodeproperties = TreeViewMyTree.SelectedNode.Tag as TreeNodeProperties;
MessageBox.Show("Float5: "+nodeproperties.Float5);