欢迎来到老马的领地~ 这是“压风式散热底座”发明者的个人网站:) 本人QQ:80524554,用户群1:562279766

C#基础知识:另一线程委托调用语法

[ 2015-08-22 22:42:20 | by 嗷嗷叫的老马 ]
最近项目中要用到后台线程去不断地刷一个页面,并在内容有改变时产生一个事件,主窗体中再处理.

后台线程使用的是Threading.Timer,这种定时器本身就是基于线程的.我在它的回调过程中触发了事件,外部调用时就出现提示,说是"从不是创建控件'XXX'的线程访问它"....
先说解决方法:

很简单,把窗体的ImeMode设置为KatakanaHalf(日文半角片假名)就可以了.

搜索了一下,大家都说这是微软的一个BUG,最早看样子出现在VS2005中.

而我是VS2010,也有此问题,因此觉得很奇怪,都这么多年了微软怎么还没补上啊?{shocked...