[英]textbox on each tabpage in tabcontrol
我是 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);
每个标签页?
使用foreach
,如下所示:
foreach (TabPage tp in tabControl1.TabPages)
{
foreach (TextBox tb in tp.Controls)
{
xml.WriteElementString("SqlConnectionString", tbSQLConnString.Text);
}
}
这是你想要的吗?
乐意效劳。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.