5个回答
展开全部
你这个问题我先提出几个疑问:、
1. 你怎么确定8点关闭。第二天的7点半刷新怎么办。
这样你就必须有一个启动。
我觉得你可以写一个监控的服务来进行这个刷新,关闭和开启。
2. 如果是每天定点的7点半刷新的话,你出现一种情况,比如你电脑7点半刷新的时候发送的故障就不是不能获取的当前时间了,过了7点半后又好了。怎么办?
这个问题的话,你可以把判断的方法写好一些,并不是定点,而是去判断在那段时间中是否已经刷新过,以防万一嘛。
1. 你怎么确定8点关闭。第二天的7点半刷新怎么办。
这样你就必须有一个启动。
我觉得你可以写一个监控的服务来进行这个刷新,关闭和开启。
2. 如果是每天定点的7点半刷新的话,你出现一种情况,比如你电脑7点半刷新的时候发送的故障就不是不能获取的当前时间了,过了7点半后又好了。怎么办?
这个问题的话,你可以把判断的方法写好一些,并不是定点,而是去判断在那段时间中是否已经刷新过,以防万一嘛。
追问
但是不会写分钟
private void timer1_Tick(object sender, EventArgs e)
{
System.DateTime currentTime = new System.DateTime();
currentTime = System.DateTime.Now;
int Hour = currentTime.Hour;
;
if (Hour >= 7 && Hour < 8)
{
Form2 fm = new Form2();
fm.ShowDialog();
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-17
展开全部
你读取当前服务器系统时间,当时间等于7:30的时候刷新页面,为了保证所有内容都能够刷新,最好设定一个时间段,比如7:30到7:40,十分钟的刷新时间,当时间大于等于:8:00的时候,关闭刷新,把刷新写成一个方法,调用或者注销。
追问
嗯 我也是这么想的 问题是timer框架不太熟悉 怎么定义它为 7.30到8点呢 新手见谅 见下面我的代码
追答
你可以百度一下Timer的用法,我不能粘贴代码,一贴就被删除了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用.net写一个Windows服务,就可以实现,很简单。里面只有一个Timer,在Timer的事件里写代码就可以了
更多追问追答
追问
{
System.DateTime currentTime = new System.DateTime();
currentTime = System.DateTime.Now;
int Hour = currentTime.Hour;
int Minute = currentTime.Minute;
;
if ((Hour >= 10 &&Minute >=30 )&& Hour < 11)
{
Form2 fm = new Form2();
fm.ShowDialog();
}
}
怎么只刷新一次呢
追答
System.DateTime currentTime = new System.DateTime();
currentTime = System.DateTime.Now;
int Hour = currentTime.Hour;
int Minute = currentTime.Minute;
bool flag=false;//可以根据这个值去判断
if ((Hour >= 10 &&Minute >=30 )&& Hour < 11)
{
if(flag==true)
{
Form2 fm = new Form2();
fm.ShowDialog();
}
else
{
//做些其他事情
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加一个timer控件
timer1.interval=100; (0.1s)
timer1.enable=true;
双击timer控件 添加你要定时刷新的内容
timer1.interval=100; (0.1s)
timer1.enable=true;
双击timer控件 添加你要定时刷新的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用Timer控件控制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询