读书人

怎么遍历GroupBox中所有控件并把控件

发布时间: 2012-07-29 15:26:13 作者: rapoo

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

读书人网 >C#

热点推荐