C#怎么弄时钟事件
我想在c#声明一个时钟事件来每一秒触发某些东西(例如在屏幕打印某些字)请问怎么编写呢是在自定义的类库里用的,不是在有窗口的的程序里用的简单来说就是在控制台里用的...
我想在c#声明一个时钟事件来每一秒触发某些东西(例如 在屏幕打印某些字)
请问怎么编写呢
是在自定义的类库里用的,不是在有窗口的的程序里用的
简单来说就是在控制台里用的 展开
请问怎么编写呢
是在自定义的类库里用的,不是在有窗口的的程序里用的
简单来说就是在控制台里用的 展开
3个回答
展开全部
首先,申明一个时钟控件,可以用VS 拖
private Timer _testTimer = new Timer();
时钟控件上有一个 Tick()事件
private _testTimer_Tick(object sender,EventArgs e){
// 在这里写你要做的事情
}
接着你可以启动这个事件
private TestForm_Load(object sender, EventArgs e){
_testTimer.Start();
}
这样就可以了,当然,也可以取消事件
private TestForm_Closing(object sender, EventArgs e){
_testTimer.Stop();
}
private Timer _testTimer = new Timer();
时钟控件上有一个 Tick()事件
private _testTimer_Tick(object sender,EventArgs e){
// 在这里写你要做的事情
}
接着你可以启动这个事件
private TestForm_Load(object sender, EventArgs e){
_testTimer.Start();
}
这样就可以了,当然,也可以取消事件
private TestForm_Closing(object sender, EventArgs e){
_testTimer.Stop();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加一个timer控件,然后在它的tick事件里面写你的东西就可以了。注意修改一下timer的interval属性为1000(1代表1毫秒),然后enable=true即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不明白你的意思。 不过C# 里面 一共有三个timer。用途和精确度各有不同。你自己看看吧
system.Threading.Timer
System.Timers.Timer
System.Windows.Forms.Timer
可能对你有帮助。
system.Threading.Timer
System.Timers.Timer
System.Windows.Forms.Timer
可能对你有帮助。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询