public static Equivalence Show(Equivalence e) { RuleDialog d = new RuleDialog(e); e = d.ShowDialog() == DialogResult.OK ? d.Value : null; d.Dispose(); return(e); }
private void addRuleMenuItem_Click(object sender, EventArgs e) { Equivalence rule = RuleDialog.Show(null); if (rule != null) { AddRule(rule); lstRules.SelectedIndex = lstRules.Items.Count - 1; } }
private void editMenuItem_Click(object sender, EventArgs e) { int sel = lstRules.SelectedIndex; if (sel < 0) { return; } Equivalence rule = RuleDialog.Show(lstRules.SelectedItem as Equivalence); if (rule != null) { lstRules.Items[sel] = rule; lstRules.SelectedIndex = sel; } }