コード例 #1
0
        protected void insertSubElements(ConfigurationOption element, TreeNode t, bool bParentChecked)
        {
            bool bChecked = false;

            t.Tag = element;
            if (element is SPLConqueror_Core.NumericOption)
                t.ForeColor = Color.Red;

            //rekursiv die unterelemente einfügen
            element.updateChildren();
            foreach (ConfigurationOption elem in element.Children)
            {
                TreeNode tn = new TreeNode(elem.Name);
                insertSubElements(elem, tn, bChecked);

                t.Nodes.Add(tn);
            }
        }
コード例 #2
0
        protected void insertSubElements(ConfigurationOption element, TreeNode t, bool bParentChecked)
        {
            bool bChecked = false;

            t.Tag = element;
            if (element is SPLConqueror_Core.NumericOption)
            {
                t.ForeColor = Color.Red;
            }

            //rekursiv die unterelemente einfügen
            element.updateChildren();
            foreach (ConfigurationOption elem in element.Children)
            {
                TreeNode tn = new TreeNode(elem.Name);
                insertSubElements(elem, tn, bChecked);

                t.Nodes.Add(tn);
            }
        }
コード例 #3
0
        protected void insertSubElements(ConfigurationOption element, TreeNode t, bool bParentChecked)
        {
            bool bChecked = false;

            t.Tag = element;
            if (element is SPLConqueror_Core.NumericOption)
            {
                t.ForeColor = Color.Red;
            }

            //rekursiv die unterelemente einfügen
            element.updateChildren(GlobalState.varModel);
            foreach (ConfigurationOption elem in GlobalState.varModel.getOptions()
                     .Where(option => option.Parent != null && option.Parent.Equals(element)))
            {
                TreeNode tn = new TreeNode(elem.Name);
                insertSubElements(elem, tn, bChecked);

                t.Nodes.Add(tn);
            }
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: smba/SPLConqueror
        protected void insertSubElements(ConfigurationOption element, TreeNode t, bool bParentChecked)
        {
            bool bChecked = false;

            t.Tag = element;
            Console.WriteLine(element.GetType());
            if (element is SPLConqueror_Core.NumericOption)
            {
                t.ForeColor = Color.Red;
            }
            //else
            //{
            //    if (element.getCommulatives().Count > 0)
            //        t.ForeColor = Color.LightBlue;
            //    else
            //    {
            //        if (element.isOptional())
            //            t.ForeColor = Color.Green;
            //        //check optional childs if parent already checked
            //        else if (bParentChecked)
            //        {
            //            bChecked = true;
            //            t.Checked = true;
            //        }
            //    }
            //}

            //rekursiv die unterelemente einfügen
            element.updateChildren();
            foreach (ConfigurationOption elem in element.Children)
            {
                TreeNode tn = new TreeNode(elem.Name);
                insertSubElements(elem, tn, bChecked);

                t.Nodes.Add(tn);
            }
        }
コード例 #5
0
        protected void insertSubElements(ConfigurationOption element, TreeNode t, bool bParentChecked)
        {
            bool bChecked = false;

            t.Tag = element;
            if (element is SPLConqueror_Core.NumericOption)
                t.ForeColor = Color.Red;
            //else
            //{
            //    if (element.getCommulatives().Count > 0)
            //        t.ForeColor = Color.LightBlue;
            //    else
            //    {
            //        if (element.isOptional())
            //            t.ForeColor = Color.Green;
            //        //check optional childs if parent already checked
            //        else if (bParentChecked)
            //        {
            //            bChecked = true;
            //            t.Checked = true;
            //        }
            //    }
            //}

            //rekursiv die unterelemente einfügen
            element.updateChildren();
            foreach (ConfigurationOption elem in element.Children)
            {

                TreeNode tn = new TreeNode(elem.Name);
                insertSubElements(elem, tn, bChecked);

                t.Nodes.Add(tn);

            }
        }