- 博客(4)
- 资源 (9)
- 收藏
- 关注
转载 线程间操作无效: 从不是创建控件“”的线程访问它。
线程间操作无效: 从不是创建控件“”的线程访问它。听说2003里边不会,我不知道是不是这样的,反正一直都在用05~05里会出这个问题的,貌似是为了安全~哦,现在知道的解决方法有两个~第一:Control.CheckForIllegalCrossThreadCalls = false;线程开始的时候加这么一句,OK,看不到错误了~啥都能用了~第二:用委托,在05里,每个控件都有个InvokeRequ
2008-12-22 13:19:00 740
原创 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
在Window窗体程序开发的时候,如果使用多线程编程,在子线程中访问主线程窗体内的控件,就需要使用控件的Control.Invoke方法或者BeginInvoke方法。但是有时候因为Window执行速度太快,尤其是你写代码的时候在InitializeComponent();完成之前起了一个线程去执行某些操作,涉及到窗体控件的,当你在调用Control.Invoke的时候,就可能出现 “在创建窗口句
2008-12-22 12:47:00 2297 1
原创 IList、ICollection、IEnumerable 之辨析
祖宗:IEnumerable此接口只有一个方法 GetEnumerator();是FrameWork为了实现迭代器模式设计的接口。所有继承了IEnumerable的类,要使用foreach迭代器时,就需要使用该方法。因此也只有实现了该接口的类才可以使用foreach。ICollection继承自IEnumerable,IList继承自ICollection这两个接口都是为了给集合提
2008-12-22 11:27:00 1073
原创 Infragistics NetAdvantage 组件教程(一)入门
从网上看到很少相关的比较全面的介绍这里我从网络上找到了和自己总结并同时学习的NetAdvantage组件的使用放在自己博客里,希望多少能给大家节省点时间我自己安装的是Infragistics NetAdvantage vol.3 clr 21、安装后,在vs2005的工具栏里看不到Infragistics 的组件,以前是直接在设置工具栏里添加,很麻烦,从新打开环境的时候就不见了。后来在网上看到下
2008-12-11 21:43:00 7875 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人