如题,在主程序中创建了一个线程,该线程创建一个usercontrol,并将usercontrol显示在主程序窗体中。程序运行出现“当前线程不在单线程单元中,因此无法实例化 ActiveX 控件”的提示错误!寻求解决方案。usercontrol中引用的ActiveX控件是第三方的一个图形控件(mapcontrol)。有C#例子最好不过。初次接触,所以不懂。望指点迷津。
解决方案 »
- c#操作excel后保存的问题!
- 回调函数怎么理解?WinForm Socket通讯时遇到的问题
- 大家好,请问个压缩软件的问题
- 软件开发公司如果开展办公自动化软件开发和服务业务,主要包括哪些内容?
- 高手请进,请问读取bt的种子信息的原理是什么?
- 如何实现画流程图
- 搜索C#免费编程工具,请赐教
- 在Form中用WebBrowser打开Excel后,不能再另外用Excel打开其他文件
- 高分悬赏应用WEBSERVICE错误,在线等待
- 怎么使字符串"0.2323"转化成float型的?
- 看了一些代码不知道数据是如何保存到数据库中的,请高手帮助看一下???
- xml文件中有特殊符号时用load方法就出现异常
delegate void procCallBack(...);线程处理过程:
private void procThread(...)
{
if(this.InvokeRequired)
{
procCallBack p = new procCallBack(...);
this.Invoke(d, new object[]{...});
}
else
{
......//子线程应处理的内容
}
}