C#TextBox 清除文本内容
2010-04-02 21:04
260 查看
前几天写程序的时候,向泛型集合中添加数据后,文本框的内容仍在.以往我会这样写:
txt1.text="";
txt2.text="";
txt3.text="";
txt4.text="";
真的很麻烦,后来用面向对象的思想解决这个问题,代码如下:
//"清除"按钮单击事件
private void button1_Click(object sender, EventArgs e)
{
//this.Controls.Add();
foreach(Control con in this.Controls)//遍历控件类集合
{
TextBox text = con as TextBox;//获取TextBox对象
RadioButton rdo = con as RadioButton;//获取RadioButton对象
CheckBox che = con as CheckBox;//获取CheckBox对象
if(text != null)//文本框清空
{
text.Text = "";
}
if(che != null)//多选框全不选
{
che.Checked = false;
}
}
}
后来我试了下,无论添加多少个文本框,和多选框都可以实现一键清除文本的效果
txt1.text="";
txt2.text="";
txt3.text="";
txt4.text="";
真的很麻烦,后来用面向对象的思想解决这个问题,代码如下:
//"清除"按钮单击事件
private void button1_Click(object sender, EventArgs e)
{
//this.Controls.Add();
foreach(Control con in this.Controls)//遍历控件类集合
{
TextBox text = con as TextBox;//获取TextBox对象
RadioButton rdo = con as RadioButton;//获取RadioButton对象
CheckBox che = con as CheckBox;//获取CheckBox对象
if(text != null)//文本框清空
{
text.Text = "";
}
if(che != null)//多选框全不选
{
che.Checked = false;
}
}
}
后来我试了下,无论添加多少个文本框,和多选框都可以实现一键清除文本的效果
相关文章推荐
- C# 将 txt 文件拖拽到 textbox时 textbox 读取txt中文本内容
- C#Winform限制TextBox文本框只能输入文本的格式
- c# wince textbox 选择全部内容
- response.getWriter().print方法清除已输出的文本内容
- C#: 带有背景文本的TextBox
- [转载].NET C# 如何将光标置于 TextBox 控件中的文本的开头或末尾或当前位置
- TextBox控件文本默认内容当文本获得焦点的时候清空内容。
- .Net C# WinForm -- 获取TextBox当前焦点所在位置,插入文本,选中文本
- 正则表达式相关:C# RichTextBox显示html文本内容
- C#控制台基础 file.readalllines一行一行的读取一个txt文本,把txt中的内容放到一个string数组里
- C#的winform程序下如何实现文本编辑框(TextBox)的Hint提示文字效果
- js 页面上有五个checkbox按钮,以及一个textbox文本框。当勾选文本框时textbox文本框内的内容显示为当前勾选了几个checkbox,并且显示相应的checkbox文本内容。
- c#控制台如何将txt文本内容进行清空
- C#读取excel数据时,文本格式和数值格式的内容无法正常全部读取
- .NET C# 如何将光标置于 TextBox 控件中的文本的开头或末尾或当前位置
- C# 读取text内容并向text写入内容,对文本进行读写
- Windows系统中使用C#读取文本文件内容的小示例
- C#中捕捉对话框的文本内容
- C#中捕捉对话框的文本内容 EnumChildWindows
- c#.net 文本编辑控件——使用 Visual C# .NET 打印 RichTextBox 控件的内容