C#如何清空多个textbox的中的文本!

我做的是C#窗口程序,不是asp.net一个桌面上有好几个textbox,我想当某个按钮按下去就清空所有因为textbox.text="";这样做太麻烦,所以有没有简单的办法……谢谢了……

遍历窗体所有的textBox代码:foreach(Control c in this.Controls)//遍历所有控件
{
if (c is TextBox)//判断是否是textBox控件,是则清空
{
c.Text = "";
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-27
把ID设置成类似text001,text002,text003,然后if(textbox.id.indexOf("text")>0)textbox.text="";
第2个回答  2013-07-27
先获取窗口中所有控件 然后使用for 或者foreach遍历
foreach(Control cl in controls ){if(cl is TextBox){cl .Text="";}}本回答被网友采纳
第3个回答  2013-07-27
其实这种小功能,用JavaScript来做更合适,响应更快,用户体验也好些。楼主可以搜索 javascript相关的方法:document.getElementsByTagName(),或者document.getElementsByName() 希望我的解答对你有所帮助,jf~
第4个回答  2013-07-27
<input type="reset" value="重填"> 这个简单

C#如何清空多个textbox的中的文本!
if (c is TextBox)\/\/判断是否是textBox控件,是则清空 { c.Text = "";} }

请问如何将C# Winform 上所有TextBox值清空
\/\/\/清空TextBox \/\/\/ privatevoidClearTexBox(){ foreach(Controlcinthis.Controls){ if(cisTextBox){ ((TextBox)c).Text="";} } foreach(ControlcingroupBox1.Controls){ if(cisTextBox){ ((TextBox)c).Text="";} } foreach(ControlcingroupBox2.Controls){ if(cisTextBox){ ((TextBox...

C#多行文本框如何动态删除首几行内容
用split的方法,以'\\r\\n'为分隔符,然后读取数据里面的数据,首页几行不要的话在循环读取的时候不要读取就好了。然后清空textbox再输出给textbox就好了。

ASP C# textbox中的数据添加完毕后如何清空?
\/\/ 写到数据库的操作---;\/\/只要这一行代码,10个textBox 就全空了。Response.Redirect("WebForm1.aspx");}

C#之中如何格式化textBox之中的文本?
完整的换行回行符是\\r\\n,并不是\\n,把你上面的\\n改过来就行了,另外,这种比较多的换行可以用StringBuilder 的AppendLine方法,没必要自己去写换行。

清空textbox中的文字,C#
页面设计如下:为了测试,窗体中除了TextBox 我还放了其他的一些控件。后台采用迭代遍历,判断TextBox,然后清空文本值。private void button1_Click(object sender, EventArgs e) { foreach (Control item in this.Controls) { if (item is TextBox) { item.Text = string.Empty; ...

c# textbox 按下回车清除文本内容
这是因为你在KeyDown事件结束以后,系统还会给一个Enter回车字符给Textbox1,所以一直都会在第二行,你改成下面这样就行了 if (e.KeyCode == Keys.Enter){ this.textBox1.Text = "";e.Handled = true;}

在C#中怎样快速的将窗体中的各个控件清空
初始化方法集的代码如下:private void InitMethodList(){ cleanMethodList.Add(TextBox, CleanTextBox); cleanMethodList.Add(CheckBox, CleanCheckBox); \/\/后续的添加,可以放在配置文件中,或者直接在这里完成} 完成初始化后,可以使用以下代码清空窗体中的所有控件:void Clean(){ foreach(Control ...

ASP.NET C#怎么一次性清空所有TextBox的值。需要引入命名空间不,_百度...
问题:ASP.NET C#怎么一次性清空所有TextBox的值。需要引入命名空间不,回答:不需要,你的代码没有问题。通常 using System.Windows.Forms;是默认引入的

C#中如何把richtextbox中的内容中的一些字符替换\/删除掉?
richtextbox中内容为字符串 而替换字符串应使用String.Replace 方法 Replace(String, String) 将此实例中的指定 String 的所有匹配项替换为其他指定的 String。例如 定义一个字符串s为“a b c” 把其中空格全替换为‘#’代码如下 string s="a b c";s=s.Replace(" ","#");richtextbox没有你...

相似回答