线程里无法操作窗体控件的问题。 我做了一个组件,组件里的激发事件是在线程里。而现在在这个事件里无法操作窗体上控件,用代理的确可以,但问题是用代理起不是多写一大堆东西。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 control 派生的都只能再创建的线程里操作 在Form_Load事件里面加上这句2.0新增Form.CheckForIllegalCrossThreadCalls = false;就可以不要用委托了但是可能会出现一些问题,不过至今我还没有碰到什么问题(可能是写的比较少,所有没有什么问题) 事件数据类里的访问限制符,仿佛没有任何作用,private也好,internal也好,最后你在事件里调用,他们也都全部暴露出来了。 对于访问修饰符,要看你的事件是注册在组件里面还是在组件外面,http://blog.csdn.net/zhzuo/archive/2004/11/30/199599.aspx使用delegate是肯定的。 紧急求助:ntext字段为什么只能插入十来个字? 奇怪的问题 有这样一个需求,请各位帮忙给搭建个框架 资源文件的问题. 执行外部程序后,如何知道外部程序执行完成? 我的C#中读不到UTF8 DOS文件的bom信息怎么办? 没有装打印机可以做打印,和打印预览嘛? 类的可视性 xml的一个非常简单的问题,但我不知道 为什么连接不上数据库?????? 在WINFORM中,我想用DataGrid控件绑定数据库中某一个表,但是没找到属性生成器,请问怎么绑定啊? 各位请帮忙,我是刚开始做window Form ,请问我首先打开一个
control 派生的都只能再创建的线程里操作
Form.CheckForIllegalCrossThreadCalls = false;
就可以不要用委托了
但是可能会出现一些问题,不过至今我还没有碰到什么问题(可能是写的比较少,所有没有什么问题)
http://blog.csdn.net/zhzuo/archive/2004/11/30/199599.aspx
使用delegate是肯定的。