private TreeNode GetRootNode() { TreeNode node = treeView1.SelectedNode; if (node == null) return null; while (true) { if (node.Parent == null) return node; else node = node.Parent; } }