如何遍历GroupBox中所有控件,并把控件状态写入XML
有一个GroupBox 里边有很多控件, 例如 CheckBox TextBox ComboBox ListBox, 如何能把这些控件的状态记录到XML里, 这样下次程序开启的时候,就不用重新设置了,直接读取XML。
写入和读取XML我可以用 XmlTextWriter 和 XmlTextReader来操作, 主要是遍历控件如何写呢? 问题是 CheckBox 要保存 Checked 属性 TextBox 保存 Text 属性, 这样如何区分呢。 多谢
------解决方案--------------------
C# code
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);
}
}