首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么遍历GroupBox中所有控件,并把控件状态写入XML

2012-07-29 
如何遍历GroupBox中所有控件,并把控件状态写入XML有一个GroupBox 里边有很多控件, 例如 CheckBox TextBox

如何遍历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);                }            } 

热点排行