Ejemplo n.º 1
0
        public void ShowForceInformation(ForceStructure structure)
        {
            if (structure == null)
                return;

            TreeView treeViewForceStructure = this.treeView1;

            TreeNode firstNode = FindNode(treeViewForceStructure.Nodes, FIRST_NODE_NAME);
            if (firstNode == null)
            {
                firstNode = new TreeNode(FIRST_NODE_NAME);
                firstNode.ImageIndex = 3;
                firstNode.SelectedImageIndex = 3;
                firstNode.Tag = FIRST_NODE_NAME;
                treeViewForceStructure.Nodes.Add(firstNode);
            }

            TreeNode rootNode = FindNode(firstNode.Nodes, FORCES_NODE_NAME);
            if (rootNode == null)
            {
                rootNode = new TreeNode(FORCES_NODE_NAME);
                rootNode.ImageIndex = 2;
                rootNode.SelectedImageIndex = 2;
                rootNode.Tag = FORCES_NODE_NAME;
                firstNode.Nodes.Add(rootNode);
            }

            foreach (ForceSide forceSide in structure.ForceSides)
            {
                TreeNode node = AddForceTreeNode(rootNode, forceSide);
            }
        }
Ejemplo n.º 2
0
        public void ShowForceInformation(ForceStructure structure)
        {
            if (structure == null)
            {
                return;
            }

            TreeView treeViewForceStructure = this.treeView1;

            TreeNode firstNode = FindNode(treeViewForceStructure.Nodes, FIRST_NODE_NAME);

            if (firstNode == null)
            {
                firstNode                    = new TreeNode(FIRST_NODE_NAME);
                firstNode.ImageIndex         = 3;
                firstNode.SelectedImageIndex = 3;
                firstNode.Tag                = FIRST_NODE_NAME;
                treeViewForceStructure.Nodes.Add(firstNode);
            }

            TreeNode rootNode = FindNode(firstNode.Nodes, FORCES_NODE_NAME);

            if (rootNode == null)
            {
                rootNode                    = new TreeNode(FORCES_NODE_NAME);
                rootNode.ImageIndex         = 2;
                rootNode.SelectedImageIndex = 2;
                rootNode.Tag                = FORCES_NODE_NAME;
                firstNode.Nodes.Add(rootNode);
            }

            foreach (ForceSide forceSide in structure.ForceSides)
            {
                TreeNode node = AddForceTreeNode(rootNode, forceSide);
            }
        }