public partial class Form1 : Form
{
TimeSpan ts = new TimeSpan(0, 0, 60);
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Visible = false;
timer1.Interval = 1000;
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = ts.Hours.ToString() + ":" + ts.Minutes.ToString() + ":" + ts.Seconds.ToString();
label1.Visible = true;
ts = ts.Subtract(new TimeSpan(0, 0, 1));
if (ts.TotalSeconds<0.0)
{
timer1.Enabled = false;
label1.Visible = false;
MessageBox.Show("考试时间到,系统将强行交卷");
}
}
}
计时器应用
本文介绍了一个简单的Windows Forms应用程序,该程序使用C#实现了一个倒计时功能。通过设置初始时间为一分钟,并利用定时器控件每秒更新界面上的Label显示剩余时间。当倒计时结束后,会弹出提示框通知用户时间已到。
538

被折叠的 条评论
为什么被折叠?



