这一次,我要说明如何在Visual Basic中创建一个定时器。NET中使用计时器组件。
好了,不假装,这是通过一步一步的例子,每个控制修改的属性,相反的,我要集中在定时器的功能,我会让你设计。 只要告诉他们,我没有。
对照的形式,三个按钮和两个标签。 我们还需要添加一个定时器的形式。 它看起来或一个月如下: 
但首先我们将定义四个私有变量形式的水平。
私人小时为整数= 0 私人分钟为整数= 0 私人第二整数= 0 私人整数= 0毫秒
Timer组件必须具有其间隔属性为100。
label1中显示,随着时间的推移,我们将创建一个函数:
小组printTime()
Label1.Text = hora.ToString.PadLeft(2,“0”)&“:”
Minuto.ToString.PadLeft Label1.Text&=(2,“0”)&“:”
Segundo.ToString.PadLeft Label1.Text&=(2,“0”)&“:”
Milisegundo.ToString.PadLeft Label1.Text =(1,“0”)
Label1.Refresh()
END SUB
在Timer组件的Tick事件是你把所有的秒表的逻辑。 复制下面的代码:
+ = 1毫秒 然后,如果毫秒= 9 毫秒= 0 第二个+ = 1 如果秒= 59 秒= 0 + = 1分钟 然后,如果= 59分钟 分钟= 0 小时+ = 1 结束如果 结束如果 结束如果 printTime()
好了,剩下的就是三个按钮的代码。 启动按钮激活定时器:
Timer1.Enabled =
“暂停”按钮停止计时器:
Timer1.Enabled =假
和复位按钮,复位变量的值:
时间= 0 分钟= 0 秒= 0 毫秒= 0 printTime()
我希望这个例子并不能证明复杂,高于一切,将是有益的。 最后,我离开你的秒表快照运行: 
信息Bitacoras.com ...
在Bitacoras.com率:这一次,我要说明如何在Visual Basic中创建一个定时器净使用计时器组件。 好了,不假装,这是通过一步一步的例子,显示每个修改的属性...
非常感谢你,我刚开始非常有用的。网和很好的描述。
再见。
例子是很好的...最近开始为Q和Q天狮的知识贡献的感谢......
您好!
PX非常感谢你是一个巨大的帮助,你的代码更担任我挽救我的生命LOL ...
不大的工作表示感谢...
再见kuidate ...
谢谢你非常多的人......无并发症的这个例子,非常非常好,上帝会帮助你...
很好的贡献,所以我祝贺你!
非常感谢你帮了我很多
定时器是罚款不只是后59秒的时间00:01:59:0从58到00和59,不存在跳不介意,请检查自己的代码
解决办法是让
+ = 1毫秒
如果毫秒= 10
毫秒= 0
第二个+ = 1
如果第二个= 60
秒= 0
分钟+ = 1
如果分钟= 60
最小值= 0
时间+ = 1
结束如果
结束如果
结束如果
PrintTime()
因此,第二次或59分钟会存在,但所作的贡献表示感谢。
非常好,非常感谢你!! 我我我我duranga
谢谢! 我醒来的时候例如逻辑XQ的一个大型项目,我希望继续评估这幅度suviendo上帝保佑例如实例
我是新来哈慈编程,做我的项目。
公共类Form1
私人小时为整数= 0
私人分钟为整数= 0
私人第二整数= 0
私人整数= 0毫秒
小组printTime()
Label1.Text = hora.ToString.PadLeft(2,“0”)&“:”
Minuto.ToString.PadLeft Label1.Text&=(2,“0”)&“:”
Segundo.ToString.PadLeft Label1.Text&=(2,“0”)&“:”
Milisegundo.ToString.PadLeft Label1.Text =(1,“0”)
Label1.Refresh()
END SUB
Timer1_Tick私人小组(作为System.Object的,BYVAL e由于的BYVAL发件人)处理Timer1.Tick
+ = 1毫秒
然后,如果毫秒= 9
毫秒= 0
第二个+ = 1
如果秒= 59
秒= 0
+ = 1分钟
然后,如果= 59分钟
分钟= 0
小时+ = 1
结束如果
结束如果
结束如果
printTime()
END SUB
私人小组中button1_Click(0 System.Object的,BYVAL e由于发件人)把手Button1.Click
Timer1.Enabled =
END SUB
私人小组Button2_Click(0 System.Object的,BYVAL e由于发件人)处理Button2.Click
Timer1.Enabled =假
END SUB
Button4_Click私人小组(作为System.Object的,BYVAL e由于的BYVAL发件人)处理Button4.Click
结束
END SUB
非常感谢你的贡献
良好的代码!
良好的代码....我担任完善以上,纠正错误....感谢
感谢您的贡献担任我很有帮助
你好,朋友quisioera知道你在哪里让你的博客吗??此页?
你能帮助我
你好
我这样做是在阿根廷布宜诺斯艾利斯的博客。 的问候。
我运行这个伟大的精彩感谢教程aora,我有一个想法如何使用定时器。
grax x代码
紫zirvio我!
○^ ^
我感谢这个代码编程的一些大jejej
谢谢......
出色的代码开发一些应用程序特别有用监视进程的等待时间
多谢
什么!
如果计数严重下降?
一个很好的例子,我曾投在C + +我profresor编程,但没有一个很简单的,但很atractivo.Gracias的想法,它是在视觉输入basic.net感谢
只有一件非常好的事情,在复位按钮,如果你按它设置为0,但仍在运行的时间,仅此,你就必须把
Btn_reset_Click私人小组(作为System.Object的,BYVAL e由于的BYVAL发件人)处理btn_reset.Click
Timer1.Enabled =假
时间= 0
分钟= 0
秒= 0
毫秒= 0
printTime()
END SUB
您好宽限期的贡献
我想知道所使用的代码页,如何适应与VB的ASP自做回传
谢谢
非常感谢,我一直在寻找
很不错的资料保存我从一个麻烦
..
..
感谢
非常感谢你的贡献。 他们都非常清晰,非常好。
很好的贡献,是我一直在寻找!
谢谢
你能告诉我你与label1.refresh()
谢谢。