Esempio n. 1
0
        private void LoadAndShowTree()
        {
            if (!GetTreeFileName(false))
            {
                return;
            }

            LoadedTree = null;

            GUIObject root = LoadTree(TreeFileName);

            while (Hierarchy.Nodes.Count > 0)
            {
                ((GUIObject)Hierarchy.Nodes[0].Tag).Delete();
            }

            root.RefreshRepresentation(true);

            GUIObject obj = root.FindSelected();

            if (obj != null)
            {
                obj.Selected = true;
            }
            else
            {
                root.Selected = true;
            }

            LoadedTree = root;
        }