如何遍历GroupBox中所有控件,并把控件状态写入XML
有一个GroupBox 里边有很多控件, 例如 CheckBox TextBox ComboBox ListBox, 如何能把这些控件的状态记录到XML里, 这样下次程序开启的时候,就不用重新设置了,直接读取XML。
写入和读取XML我可以用 XmlTextWriter 和 XmlTextReader来操作, 主要是遍历控件如何写呢? 问题是 CheckBox 要保存 Checked 属性 TextBox 保存 Text 属性, 这样如何区分呢。 多谢
[解决办法]
foreach (Control item in groupBox1.Controls) { if (item is TextBox) { MessageBox.Show("Test" + item.Text); } else if (item is CheckBox) { MessageBox.Show("Test" + ((CheckBox)item).Checked); } }