c#中System.Threading.Timer的问题

[复制链接]
查看11 | 回复2 | 2012-8-5 06:51:38 | 显示全部楼层 |阅读模式
额,当计时结束后,文本框变为只读属性。计时器这个东西,设置每多少秒(或者毫秒)执行一次,将时间显示到label上,然后总时间减去间隔时间,总时间减为0后,设置只读属性。嗯,你如果是考试程序,最好自定义一个函数放入最大时间、答题文本框id两个参数,这样可以反复用。至于计时器代码,网上有很多的。 哦,当然还有开始答题的设置,按钮啊,聚焦啊神马事件都可以啦。...
回复

使用道具 举报

千问 | 2012-8-5 06:51:38 | 显示全部楼层
使用invoke hack在UI线程里添加一个委托和一个具体的修改方法方法里根据InvokeThread进行判断,非UI线程Invoke则强制Invoke,具体可自行搜索相关代码。这样可以实现Thread的跨线程UI操作。当然,你也可以把控件的线程调用安全检测关掉。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行