C#怎样设置每隔1分钟自动刷新窗体?

我做了一个刷新按钮,手动刷新就没有什么问题,就是重新调用Form1的主窗体,在设置一个窗体不可见,但是很麻烦,我就想弄一个自动刷新窗体里面的所有数据,就用了一个Timer... 我做了一个刷新按钮,手动刷新就没有什么问题,就是重新调用Form1的主窗体,在设置一个窗体不可见,但是很麻烦,我就想弄一个自动刷新窗体里面的所有数据,就用了一个Timer1,代码给上面手动刷新的一样,this.Visible = false; this.Show(); 结果很糟糕,一分钟后1个窗体,再1分钟后2个窗体,再1分钟后4个窗体,再1分钟后8个窗体,。。。如果频率快的话,要死人了哦!
请问,到底要怎么刷新,或者还有其他方法介绍不, 那个什么this,Refresh()根本不会刷新数据,没反应, 请高手指点啦!
请大家看清楚啊,Timer会重复触发调用我隐藏的窗体啊,时间久了会打开很多窗体,请看好问题再回答!谢谢!
展开
 我来答
百度网友b173602
2009-07-23 · TA获得超过1681个赞
知道小有建树答主
回答量:1466
采纳率:0%
帮助的人:865万
展开全部
想刷新窗体必然有目的吧,也不知道你的窗体内容是什么,如果是实时数据的话,比如时间显示,可以局部刷新,就是对显示的数据,隔一定的时间重新复制就ok了,如果类似桌面时钟等,调用画图的来做的的话,可以用清屏来做,如果都不是可以创建新窗体,关闭原窗体...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
躲错气9
2009-07-23 · TA获得超过684个赞
知道小有建树答主
回答量:936
采纳率:0%
帮助的人:613万
展开全部
timer 控件!

1. 拖timer控件到你的form 窗体中
2. 然后把刷新需要的代码放到timer中
3. 设置timer控件的属性 即可 如:多长时间调用1次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如是我之闻
2009-07-23 · TA获得超过1237个赞
知道小有建树答主
回答量:1207
采纳率:57%
帮助的人:845万
展开全部
timer 控件!

1. 拖timer控件到你的form 窗体中
2. 然后把刷新需要的代码放到timer中
3. 设置timer控件的属性 即可 如:多长时间调用1次
这种方式就可以用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我不发财
2009-07-23 · TA获得超过151个赞
知道答主
回答量:168
采纳率:0%
帮助的人:0
展开全部
用Timer1控件。。。他有自动刷新功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式