
C#怎样设置每隔1分钟自动刷新窗体?
我做了一个刷新按钮,手动刷新就没有什么问题,就是重新调用Form1的主窗体,在设置一个窗体不可见,但是很麻烦,我就想弄一个自动刷新窗体里面的所有数据,就用了一个Timer...
我做了一个刷新按钮,手动刷新就没有什么问题,就是重新调用Form1的主窗体,在设置一个窗体不可见,但是很麻烦,我就想弄一个自动刷新窗体里面的所有数据,就用了一个Timer1,代码给上面手动刷新的一样,this.Visible = false; this.Show(); 结果很糟糕,一分钟后1个窗体,再1分钟后2个窗体,再1分钟后4个窗体,再1分钟后8个窗体,。。。如果频率快的话,要死人了哦!
请问,到底要怎么刷新,或者还有其他方法介绍不, 那个什么this,Refresh()根本不会刷新数据,没反应, 请高手指点啦!
请大家看清楚啊,Timer会重复触发调用我隐藏的窗体啊,时间久了会打开很多窗体,请看好问题再回答!谢谢! 展开
请问,到底要怎么刷新,或者还有其他方法介绍不, 那个什么this,Refresh()根本不会刷新数据,没反应, 请高手指点啦!
请大家看清楚啊,Timer会重复触发调用我隐藏的窗体啊,时间久了会打开很多窗体,请看好问题再回答!谢谢! 展开
展开全部
想刷新窗体必然有目的吧,也不知道你的窗体内容是什么,如果是实时数据的话,比如时间显示,可以局部刷新,就是对显示的数据,隔一定的时间重新复制就ok了,如果类似桌面时钟等,调用画图的来做的的话,可以用清屏来做,如果都不是可以创建新窗体,关闭原窗体...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
timer 控件!
1. 拖timer控件到你的form 窗体中
2. 然后把刷新需要的代码放到timer中
3. 设置timer控件的属性 即可 如:多长时间调用1次
1. 拖timer控件到你的form 窗体中
2. 然后把刷新需要的代码放到timer中
3. 设置timer控件的属性 即可 如:多长时间调用1次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
timer 控件!
1. 拖timer控件到你的form 窗体中
2. 然后把刷新需要的代码放到timer中
3. 设置timer控件的属性 即可 如:多长时间调用1次
这种方式就可以用
1. 拖timer控件到你的form 窗体中
2. 然后把刷新需要的代码放到timer中
3. 设置timer控件的属性 即可 如:多长时间调用1次
这种方式就可以用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Timer1控件。。。他有自动刷新功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |