public override Statement CreateProgramDefine() { XmlAssignment XmlAss = new XmlAssignment(); XmlAss.TypeXml = Type; XmlAss.Variable1 = comboBox1.Text; XmlAss.Variable2 = comboBox2.Text; XmlAss.Constant = checkBox1.Checked; return(XmlAss); }
public override void ControlSetup(Statement name) { List <string> vList = Util.GetVariableList(this, 0); comboBox1.Items.Clear(); comboBox1.Items.AddRange(vList.ToArray()); XmlAssignment XmlAss = (XmlAssignment)name; comboBox1.SelectedItem = XmlAss.Variable1; checkBox1.Checked = XmlAss.Constant; Type = XmlAss.TypeXml; if (checkBox1.Checked) { List <string> vList1 = Util.GetVariableList(this, Type); comboBox2.Items.Clear(); comboBox2.Items.AddRange(vList1.ToArray()); comboBox2.SelectedItem = XmlAss.Variable2; } else { comboBox2.Text = XmlAss.Variable2; } }