您的位置:首页 > 编程语言 > C#

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;
}

}

}

后来我试了下,无论添加多少个文本框,和多选框都可以实现一键清除文本的效果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐