技术开发 频道

定时控件的制作

 【IT168技术文档】一个考试系统,设置考试时间60分钟,时间到了自动交卷,该如何设置呢?

 使用定时器控件

private void timer1_Tick(object sender, EventArgs e)

 {

 timer1.Interval = 1000;

 label1.Text = System.DateTime.Now.ToLongTimeString();//获取系统时间

 if (label1.Text == "16:42:00")//假定系统时间为16:39:50时,交卷

 {

 this.button1_Click(sender, e);//触发按钮事件

 timer1.Enabled = false;//停止计时

 }

 }

 private void Form1_Load(object sender, EventArgs e)

 {

 timer1.Enabled = true;

 }

 private void button1_Click(object sender, EventArgs e)

 {

 MessageBox.Show("时间到,交卷!");

 }
 

 

 

0
相关文章