您的位置:程序门 -> .net技术 -> c#



panel切换时,清除上次控件里的数据


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


panel切换时,清除上次控件里的数据[已结贴,结贴人:flyjzy5]
发表于:2007-09-17 23:11:18 楼主
有3个panel,当前显示为panel2,怎么才能让刚显示的panel1再次显示时,上面的控件里的数据为空(比如panel1里的某个文本框,显示panel2后再显示panel1时,曾经输入的数据不要保留)。
发表于:2007-09-18 09:01:271楼 得分:4
你在显示那个panel的时候对panel中的控件赋空值就可以了。
发表于:2007-09-18 11:15:592楼 得分:2
this.panel1.controls.clear();
粘上就好用
发表于:2007-09-18 11:27:563楼 得分:1
加上事件,panel的隐藏、显示的属性改变时。把所有控件的值清除就可以了。
发表于:2007-09-18 12:49:144楼 得分:1
隐藏之前清空就好了
发表于:2007-09-18 14:15:385楼 得分:0
this.panel1.controls.clear();
连控件都一起删了!

将每个控件的值置空感觉有点麻烦啊。有没有其他办法?


快速检索

最新资讯
热门点击