帮忙注释下代码
发布网友
发布时间:2024-10-08 14:46
我来回答
共1个回答
热心网友
时间:2024-11-26 13:53
private void timer1_Tick(object sender, EventArgs e)//时钟事件,估计是1秒执行一次
{
tsslExamNowTime.Text = flag.ToString(); //显示多少秒,估计flag初始值是0
if (flag%60 == 0)//估计flag初始是0,符合条件,以后到60秒的时候符合条件
{
tsslExamPassTime.Text = nowTime.ToString();//显示已经过了多少分,初始时nowTime为0
tsslExamResultTime.Text = //显示剩余多少分。总分钟数-已过分钟数
Convert.ToString(Convert.ToInt32(tsslExamTime.Text.Trim()) -
Convert.ToInt32(tsslExamPassTime.Text.Trim()));
flag = 0;// 秒置0
nowTime++; //分钟加1
}
if (tsslExamResultTime.Text.Trim() == "0") //剩余0分钟 就是时间到了
{
timer1.Stop();//时钟停止
toolStripButton1_Click(sender, e);//交卷按钮??
}
flag++;//每个1秒 flag加1
}
总体来说就是显示 已过时间和剩余时间的过程,时间到触发某个事件