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); } }
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); } }
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); } }
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); } }
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); } }