c# 循环设置文本框 为空

2025-03-09 12:44:20
推荐回答(3个)
回答1:

一种思路是 自己定义文本框..将 这些 TextBox 对象 放到 数组(或者集合)里..然后代码控制 他们的位置 ..并显示在窗体上..(不难)..然后 点击按钮的时候就可以遍历这个数组 ..定位到 想要的 TextBox 对象了.. 另外一个就是.. 窗体 不是 有一个Controls 属性? 遍历这个就可以啦.. IEnumerable controls = this.Controls; //获取窗体上这些控件 foreach (Control c in controls)
{
//强制类型判断 if (c is TextBox)
{
c.Text = ""; //清空
}
}

回答2:

不妨尝试 foreach (control con in this.controls){ if(con is textbox) {con.text="";}//如果不成可改写为 textbox t=con as textbox;t。text=“”;}

回答3:

unbelivable 不能这么做看看Control提供的方法吧,查找以tb开头的控件是可以做到的