以下是这样的 我有一个组合框被用作下拉列表 问题: 我必须以两种方式(直接和通过xml表加载)在组合框上输入数据,它们都有不同的结果。 例如:
直接的方式:
private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox4.SelectedItem == "Metal")
{
checkBox1.Checked = true;
int variableofmetal = 1; //there are various types of metal that open up to choose, and by default i choose the first one, therefore 1.
}
}
但是用户需要第三种金属,因此,'variableofmetal = 3;'和checkBox3.Checked = true;还有checkBox1.Checked = false;现在
然后用户保存数据,并将variableofmetal = 3正确保存在.xml文件中。 当用户加载.xml文件时,就会出现问题。 因为所有下拉列表都在comboBox4_SelectedIndexChanged下,它会将checkBox1还原为再次检查,并且不会在用户保存时检查checkBox3。
任何解决方案建议? (诺布在这里)