佚名通过本文主要向大家介绍了窗体控件,c#控件随窗体变化,excel窗体控件,excel窗体控件教程,excel2010窗体控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 为什么在窗体上放不上ActiveX控件???
描述:
解决方案1:
描述:
我注册了 ActiveMovieControl Object 这个 ActiveX 控件之后,
在工具里面出现了那个控件的图标,是一个白底上面打了个红叉号,
然后我就往窗体上拖,
可是总是弹出一个对话框说:The Active X Control cannot be instantiated
为什么会这样呀?怎么解决呀?在我windows\system\下也有 msdxm.ocx 这个文件
解决方案1:
删除*.clw文件,重新打开vc
请检查你的ocx的odl文件和主程序的IDispatch中暴露的函数是否匹配
解决方案3:从你使用过程来看,是这个控件有问题,你先用regsvr32 /u msdxm.ocx卸载,然后把那个文件删除,从其它电脑上面拷一个过来,再注册,试试。我试过其它控制,这个控件没有试过,,,,
解决方案4:是因为你的工程中原来用过,又重新加了该控件,你把你工程中跟控件有关的东西都删除后,重新加,包括删*.clw文件等
解决方案5: “是一个白底上面打了个红叉号”
这个是正常的。因为你没有图片。你用VC编译出OCX的时候,应该自动帮你注册了啊。怎么会?
还是你的OCX本身就有问题?
不过,先用楼上大哥的话先注册试试。
regsvr32 <文件名> //注册ActiveX控件