private TreeNode createTreeViewNode(CNode node)
{
TreeNode treeNode = new TreeNode();
treeNode.Text = node.name;
treeNode.Tag = node;
if (node.subNodes != null) {
foreach (CNode subNode in node.subNodes) {
treeNode.Nodes.Add(createTreeViewNode(subNode));
}
}
return treeNode;
}