我是c#的新手。我有一个带有3个文本框的标签控件。单击按钮时,我添加了一个带有克隆文本框的新标签页。
代码:
TabPage tpQueriesFree = new TabPage("Queries" + (tabCQueries.TabCount + 1).ToString());
tpQueriesFree.UseVisualStyleBackColor = true;
tbSqlProviderName.Location = new System.Drawing.Point(111, 4);
tbSqlProviderName.Name = "tbSqlProviderName" + (tabCQueries.TabCount + 1).ToString();
tbSqlProviderName.Size = new System.Drawing.Size(364, 20);
tbSqlProviderName.TabIndex = 1;
tbSqlProviderName.Text = "System.Data.SqlClient";
tpQueriesFree.Controls.Add(lblSQLProvideName1);
tpQueriesFree.Controls.Add(tbSqlProviderName1);
我添加了一个用于写入xml文件的新按钮。 当我单击按钮时,我需要为每个标签页写入tbtbSqlProviderName:
xml.WriteElementString("SqlConnectionString", tbSQLConnString.Text);
我需要做什么才能获得
xml.WriteElementString("SqlConnectionString", tbSQLConnString.Text);
每个标签页?
答案 0 :(得分:0)
使用foreach
,如下所示:
foreach (TabPage tp in tabControl1.TabPages)
{
foreach (TextBox tb in tp.Controls)
{
xml.WriteElementString("SqlConnectionString", tbSQLConnString.Text);
}
}
这是您想要的吗?
很高兴提供帮助。