会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Nice感觉
海绵不断的吸收
博客园
首页
新随笔
联系
订阅
管理
CS程序启动后定时循环执行Clock_Elapsed事件Timer控件
循环执行利用Trmer控件
private
System.Timers.Timer IntoTime
=
new
System.Timers.Timer();
private
void
ShowForm_Load(
object
sender, System.EventArgs e)
{
int
iClockInterval
=
0
;
iClockInterval
=
int
.Parse(ConfigurationSettings.AppSettings[
"
iClockInterval
"
].ToString());
int
iTimeCount
=
iClockInterval
/
1000
/
60
;
//
转换为分钟显示
Clock.Interval
=
iClockInterval;
//
设置Clock_Elapsed启动状态
IntoTime.Stop();
Show_Form();
//
设置Clock_Elapsed启动状态
IntoTime.Start();
}
private
void
Clock_Elapsed(
object
sender, System.Timers.ElapsedEventArgs e)
{
//
定义间隔时间
int
iClockInterval
=
0
;
if
(sender
==
Clock
&&
IntoTime.Enabled
==
true
)
{
//
设置Clock_Elapsed启动状态
IntoTime.Enabled
=
false
;
//
设置完全满足执行Show_Form();方法的时间间隔来重新走Clock_Elapsed事件;
Clock.Interval
=
10000000
;
Show_Form();
//
重新设置回约定好的Clock_Elapsed事件循环间隔时间
iClockInterval
=
int
.Parse(ConfigurationSettings.AppSettings[
"
iClockInterval
"
].ToString());
Clock.Interval
=
iClockInterval;
//
设置Clock_Elapsed启动状态
IntoTime.Enabled
=
true
;
}
}
posted on
2006-07-26 20:22
Gary.han
阅读(
597
) 评论(
1
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部