10 2015 档案
摘要:System.Windows.Forms.Timer、System.Timers.Timer、System.Threading.Timer的区别和用法http://space.itpub.net/12639172/viewspace-571197http://msdn.microsoft.com/e...
阅读全文
摘要:利用一个计时器Timer类,实时更新界面上的控件内容,但是一直遇到抛出异常:System.InvalidOperationException{"调用线程无法访问此对象,因为另一个线程拥有该对象。"} 。测试代码如下:using System;using System.Collections.Gene...
阅读全文
摘要:首先给出MSDN的定义:lock关键字可以用来确保代码块完成运行,而不会被其他线程中断。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。先来看看执行过程,代码示例如下:假设线程A先执行,线程B稍微慢一点。线程A执行到lock语句,判断obj是否已申请了互斥锁,判断依据是逐个与已存在的锁进行ob...
阅读全文
摘要:1、==========================================================================在c#中怎样禁用鼠标左键的使用,其实我们可以通过ImessageFilter接口下的PreFilterMessage方法、Application类的...
阅读全文
摘要:wpf button的mouse(leftbutton)down/up,click事件不响应解决办法按照WPF的帮助说明,某些控件的路由事件被内部处理了,已经被标记为Handled,自行定义的事件处理代码便不再起作用了,有时候会很郁闷! 不过WPF提供了必要的方法。 1)使用相应的Previ...
阅读全文
摘要:AppLocale在简体中文系统里使用之后, 会令某些简体中文的MSI形式的安装程序 显示乱码(比如: OFFICE2000简体中文版安装程序).解决方法:方法一: 卸载AppLocale即可解决;方法二: 删除AppLocale安装目录下的一个临时文件: \WINDOWS\AppPatch\App...
阅读全文