c# 应用程序中动态生成的textbox怎样获取值,以及怎样更新其值

在form_load函数中,我用for循环语句生成了,textbox1,textbox2,....控件for(inti=0;i<5;i++){TextBoxtxtBox=... 在form_load函数中,我用for循环语句生成了,textbox1,textbox2,....控件
for (int i = 0; i < 5; i++)
{
TextBox txtBox = new TextBox();
txtBox.Name = "TextBox" + i.ToString();
txtBox.Width = 50;
txtBox.Location = .... this.Controls.Add(txtBox);
}
现在我在FORM上设置了一个按扭,希望点击后能先获取每个TEXTBOX的值,然后更新其值
展开
 我来答
xx_lzj
2008-06-04 · TA获得超过970个赞
知道大有可为答主
回答量:578
采纳率:0%
帮助的人:725万
展开全部
foreach(Control c in Controls)
{
if(c is TextBox && ((TextBox)c).Name.Contains("TextBox"))
{
string s=((TextBox)c).Text;
((TextBox)c).Text="New Value";
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式