
正文
vb.net节日倒计时的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.net中如何用timer控件编出一个简单的倒计时器?
用Timer控件吧,设置1秒执行1次。然后直接在Timer中写代码,将全全局的值来
减减1,如果值为0,则停止Timer
跳出提示框
以下示例:
int
Tatal
=
100;
Timer.Inveral
=
1000;
Timer_()
{
if
(
Tatal
==
0)
{
MessageBox.Show("完成!");
Timer.Stop();
}
else
{
Tatal
--;
}
}
相关问答
Q1: vb.net怎么倒计时关闭窗口 就是我要它 还有15秒关闭form1 怎么能加什么控件吗?
加一个计时器控件Timer1
代码如下:
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Timer1.Interval = 15000
Timer1.Start()
MessageBox.Show("程序将在15s后关闭.")
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Dispose()
End Sub
Q2: vb.net倒计时问题
你可以用一个时间类型的变量,然后先取出开始时间到结束时间的差距为这个变量赋值DateTime(int year,int month,int day,int hour,int minute,int second) 比如还有一个小时,那就是 datatime t=new datetime(1,1,1,1,0,0)
然后再随时间去递减,再显示这个变量的时间就行了
提示:AddSeconds DateTime的一个方法,比如 t.AddSeconds(-1),这样就减了一秒。 t.ToShortTimeString() 这个是显示时间的,日期就不要显示就行了。
关闭进程的话,你在这个程序关闭事件里面去检查指定的程序是否还在运行,如果还在就先关闭掉。 具体的代码就不贴出来了,你搜一下,很多的。







