public AddFact(MainForm frm, fAddRule far) { InitializeComponent(); form = frm; ruleForm = far; setInitials(); }
public AddFact(MainForm frm, fAddRule far, string word1, string word2) { InitializeComponent(); form = frm; ruleForm = far; setInitials(); varName.Text = word1; valName.Text = word2; }
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(); }