private TreeNode CreateWildcardNode(string typeName) { WildcardRule rule = new WildcardRule(); using (WildcardRuleForm form = new WildcardRuleForm(SearchRule.WildcardOpStrings) { Text = "Edit " + typeName + " Rule", }) { if (form.ShowDialog() == DialogResult.OK) { rule.Name = form.TagName; rule.Value = form.TagValue; rule.Operator = form.Operator; } else { return(null); } } TreeNode node = CreateNode(rule); node.Text = rule.NodeDisplay; return(node); }
private void EditWildcardNode(TreeNode node, WildcardRule rule, string typeName) { using (WildcardRuleForm form = new WildcardRuleForm(SearchRule.WildcardOpStrings) { Text = "Edit " + typeName + " Rule", TagName = rule.Name, TagValue = rule.Value, Operator = rule.Operator, }) { if (form.ShowDialog() == DialogResult.OK) { rule.Name = form.TagName; rule.Value = form.TagValue; rule.Operator = form.Operator; } } node.Text = rule.NodeDisplay; }