回 帖 发 新 帖 刷新版面

主题:小问题!

程序运行后使控件内容产生变化,比如label.text有内容,checkbox.checked,textbox.text有输入等等,现在想通过单击一个按钮回到程序刚刚启动的状态,即使label.text内容为空,使checkbox.checked=false,textbox.text为空,因为控件太多,不想一个一个清空,请问有什么办法能使控件回到程序刚启动的样子?

回复列表 (共3个回复)

沙发

重启该窗体

板凳

怎么用编程语言重启呀?麻烦说明白点好吗?

3 楼

froeach(Control ctl in this.Controls)
{
   if(ctl is Lable){(ctl as Lable).Text = "";}
   if(ctl is TextBox){(ctl as TextBox).Text = "";}
   if(ctl is CheckBox){(ctl as CheckeBox).Checked = false;}
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册