public override void ControlSetup(Statement name) { XmlCalculation XCal = (XmlCalculation)name; List <string> vList = Util.GetVariableList(this, 1); comboBox1.Items.AddRange(vList.ToArray()); comboBox2.Items.AddRange(vList.ToArray()); comboBox4.Items.AddRange(vList.ToArray()); comboBox1.SelectedItem = XCal.Variable; if (XCal.constant1) { comboBox2.DropDownStyle = ComboBoxStyle.Simple; comboBox2.Text = XCal.Variable2; } else { comboBox2.DropDownStyle = ComboBoxStyle.DropDownList; comboBox2.SelectedItem = XCal.Variable2; } if (XCal.constant2) { comboBox4.DropDownStyle = ComboBoxStyle.Simple; comboBox4.Text = XCal.Variable3; } else { comboBox4.DropDownStyle = ComboBoxStyle.DropDownList; comboBox4.SelectedItem = XCal.Variable3; } checkBox1.Checked = XCal.constant1; checkBox2.Checked = XCal.constant2; comboBox3.SelectedIndex = XCal.Type; return; }
public override Statement CreateProgramDefine() { XmlCalculation XCal = new XmlCalculation(); XCal.Variable = comboBox1.Text; XCal.Variable2 = comboBox2.Text; XCal.Variable3 = comboBox4.Text; XCal.Type = comboBox3.SelectedIndex; XCal.constant1 = checkBox1.Checked; XCal.constant2 = checkBox2.Checked; return(XCal); }