private void btnAddRule_Click(object sender, EventArgs e) { int ind = lbxRules.SelectedIndex; //lbxRules.Items.Insert(ind + 1, "RN : IF THEN "); //Rule r = new Rule("RULENAME", "REASON", 1); fAddRule form = new fAddRule(this, ind + 1); form.ShowDialog(); //lbxRules.SelectedIndex = ind + 1; }
private void btnChangeRule_Click(object sender, EventArgs e) { int ind = lbxRules.SelectedIndex; string rname = lbxRules.Items[ind].ToString().Split(':')[0].Trim(); Rule ChRule = kbase.rules.Find(delegate(Rule r) { return(r.name == rname); }); lbxRules.ClearSelected(); fAddRule form = new fAddRule(this, ChRule, ind); form.ShowDialog(); }