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