C#怎么弄时钟事件

我想在c#声明一个时钟事件来每一秒触发某些东西(例如在屏幕打印某些字)请问怎么编写呢是在自定义的类库里用的,不是在有窗口的的程序里用的简单来说就是在控制台里用的... 我想在c#声明一个时钟事件来每一秒触发某些东西(例如 在屏幕打印某些字)
请问怎么编写呢
是在自定义的类库里用的,不是在有窗口的的程序里用的
简单来说就是在控制台里用的
展开
 我来答
kaiy1
2009-06-28 · TA获得超过282个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:234万
展开全部
首先,申明一个时钟控件,可以用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();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crane99
2009-06-28 · TA获得超过327个赞
知道答主
回答量:62
采纳率:0%
帮助的人:0
展开全部
添加一个timer控件,然后在它的tick事件里面写你的东西就可以了。注意修改一下timer的interval属性为1000(1代表1毫秒),然后enable=true即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuidao
2009-06-28 · 超过75用户采纳过TA的回答
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:0
展开全部
不明白你的意思。 不过C# 里面 一共有三个timer。用途和精确度各有不同。你自己看看吧
system.Threading.Timer
System.Timers.Timer
System.Windows.Forms.Timer

可能对你有帮助。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式