用C#实现倒计时功能
来源:互联网 发布:淘宝天猫企业组织架构 编辑:程序博客网 时间:2024/05/01 11:36
(1) 首先创建两个窗体,在Form1窗体上添加一个Button按钮和一个timer组件,用来执行倒计时功能;在Form2中添加一个Label控件,用于显示倒计时。
(2) 在Form2窗体中定义一个公共变量curr_time,用于为Label控件赋值,代码如下:
Public string curr_time
{
Get
{
Return lable1.Text;
}
Set
{
Label1.Text=value;
}
}
(3) 在Form1窗体中,首先定义一个TimeSpan类对象,用于设定初始值;其次在Button按钮的Click事件下,激活timer组件,使其开始计时;然后在timer组件的Tick事件下,使用TimeSpan类对象的Subtract方法,在指定时间间隔内循环减1,实现倒计时功能。主要代码如下:
Private TimeSpan ts=new TimeSpan(0,5,0);
Private Form2 frm=null;
Private void button1_Click(object sender,System.EventArgs e)
{
Timer1.Enabled =true;
Frm=new Form2();
Frm.ShowDialog(this);
}
Private void timer1_Tick(object sender,System.EventArgs e)
{
String str=ts.Hours.ToString()+”:”+ts.Minutes.ToString()+”:”+ts.Seconds.ToString();
Frm.curr_time=str;
Ts=ts.Subtract(new TimeSpan(0,0,1));
If(ts.TotalSeconds<0.0)
{
Time1.Enabled=false;
}
}
- 用C#实现倒计时功能
- 用JS实现倒计时功能
- C#学习总结(5)——倒计时功能实现
- 实现倒计时功能
- JavaScript实现倒计时功能
- ASP实现倒计时功能
- 倒计时功能的实现
- js实现倒计时功能
- js实现倒计时功能
- Lua 实现倒计时功能
- js实现倒计时功能
- android 实现倒计时功能
- chrometer实现倒计时功能
- js实现倒计时功能
- iOS实现倒计时功能
- Android倒计时功能实现
- iOS实现倒计时功能
- js实现倒计时功能
- 我认识的七个理想主义者
- 感慨这一刻,终于到来!
- 老公我爱你
- bgp/mpls vpn工程--- 加入vrf补丁后的问题
- 使用gSOAP开发实例(1) 股票信息客户端程序
- 用C#实现倒计时功能
- 一个查英语缩写的网站
- 英语就该这么说
- asp.net一个实现发送邮件的方法
- Silverlight中FullScreen和IsolatedStorage
- Enterprise Library —— Data Access Application Block
- MFC全局函数开局——AfxGetApp解剖【转自晨风】
- 建立新的web服务目录
- 美国社会的自信