解决方案 »
- vs2010打包软件,安装正常,但是每次启动的时候都要配置一下
- C#编程如何编写“类”方面的程序
- VS2008创建Label控件组的问题
- 在webconfig中,如何配置<businessObjects> </businessObjects>节
- 如何将数据库里面值赋值给我自己定义的一个字符串
- [300分]Oracle性能优化的问题,帮忙的兄弟均有分
- 页面初始化的时候为什么读不到注册表信息?
- 关于string的问题,不理解!
- 急!!怎样为用户控件编写一个事件????
- visual studio.net(7cd)怎么安装呀???/快来救救我吧??
- 如何根据id获得图片?
- winform中如何在图片的上层画出文字,并且可以移动图像,而文字位置不变
这是给委托添加方法,如果没有去掉,会一直往上加,执行的时候会执行委托的所有方法,你可以在你代码中加两句这行代码试试,
解决方法:1:楼上可以解决
2:在重置按钮buttonSetTimeReset_Click 中加上this.timerSetTime.Tick -= new EventHandler(timerSetTime_Tick);
this.timerSetTime.Tick += new EventHandler(timerSetTime_Tick)
然后按钮里就只是控制start和stop,不要再来回绑定事件,解除事件了
//提示10分钟准备倒计时
// 定义在线考试总时间变量index,
// 并设置读写属性
private int index
{
get
{
object o = ViewState["index "];
return (o == null) ? 600 : (int)o;
}
set
{
ViewState["index "] = value;
}
}//codego.net/tags/11/1/
//计算剩余时间提示
protected void Timer1_Tick(object sender, EventArgs e)
{
this.index--;
if (this.index == 0) //考试时间到了
{
this.Timer1.Enabled = false;//设置Timer控件不可见
//时间到时,此处可编写自动提交试卷的方法
}
else
{
//显示考试剩余时间
this.lbTime.Text = this.index / 60 + "分" + this.index % 60 + "秒将停止考试,请及时“提交”试卷,否则试卷作费成绩无效!";
}
}
那么如果我启用2个以上的Timer
C#会自动做安全工作么?两个线程会不会互相影响?
那么如果我启用2个以上的Timer
C#会自动做安全工作么?两个线程会不会互相影响?
多个timer会不会有影响得看
在timer中处理的数据是不是共享的,如果没有关联
那肯定是安全的
线程是一样的道理