日期:2014-05-18  浏览次数:20872 次

不用WINFORM窗体,如何在类里调用OCX控件
大家好,有一接口,如果直接用窗体,可以正常工作。但是我只想在类(无窗体)中调用,申明了变量,编译也没问题,但是运行时总是报“OCX初始值错误”,但是除了有无界面,其他都是一样的,不知大家有无好办法,谢谢了!

------解决方案--------------------
Can you paste your code?
------解决方案--------------------
OCX要注册..然后CreateObject等
------解决方案--------------------
你在有窗体的情况下,拖控件到窗体时会不会在自动生成了初始化的代码,到代码设计器看看

------解决方案--------------------
顶楼上的
拖一个到form上,然后去designer.cs看个究竟
------解决方案--------------------
如果窗体上可以的话,放窗体上看下生成的代码
------解决方案--------------------
Running in SATAThread please
------解决方案--------------------
在项目=>引用中加入这个OCX,然后点右键在对象浏览器中查看它的namespace.在需要的类中use namespace; 
然后就可以了.(要用到的方法或事件可以参考对象浏览器中显示的内容)
------解决方案--------------------
探讨
Running in SATAThread please