C# 如何从控件中提取值并将其写入XML?

C# 如何从控件中提取值并将其写入XML?,c#,xml,combobox,textbox,C#,Xml,Combobox,Textbox,我有一个表单,其中包含用户和添加的无限多个选项。 有些选项在文本框中,有些在组合框中(选定的是要提取的值) 表单的方式是,用户可以添加任意数量的组合框和文本框,并允许他将这些信息写入XML 如何用c#编写代码?如果有人能给我一个简短的例子,每个循环通过每个添加的组合框和文本框,那将是伟大的 提前感谢。您可以像这样遍历表单中的所有控件 foreach(Control control in this.Controls) { //here 'this' is representing the

我有一个表单,其中包含用户和添加的无限多个选项。 有些选项在文本框中,有些在组合框中(选定的是要提取的值)

表单的方式是,用户可以添加任意数量的组合框和文本框,并允许他将这些信息写入XML

如何用c#编写代码?如果有人能给我一个简短的例子,每个循环通过每个添加的组合框和文本框,那将是伟大的


提前感谢。

您可以像这样遍历表单中的所有控件

foreach(Control control in this.Controls)
{
    //here 'this' is representing the form you want to iterate through

    //you can check whether it is a combobox or a text box
    if(control.GetType() == typeof(Combobox))
    {
        //this is a combo box
    }
    else if(control.GetType() == typeof(Textbox))
    {
        //this is a text box
    }
}

使用上述方法,您将在特定窗体中找到控件。之后,您可以将信息写入XML文件

,这不会占用用户无限长的时间吗?;)