关于OCX控件的问题
我想用TAL Barcode控件在类中生成条形码图片到指定的路径,在窗体下通过向窗体添加控件的方式试验是好用的,但在普通类中使用的话总是提示OCXState状态不正确。是不是OCX控件必须用到窗体上。我可以直接在一个普通类里使用吗? 因为我的工程是没有窗体的,想使用的话没有什么办法吗?
付上普通类中的代码:
TALBarCd1 = New AxTALBarCode.AxTALBarCd()
TALBarCd1.SaveBarCode("C:\test222.wmf")
如上代码运行会提示OCXState错误,模仿窗体的初始化方式加上下面代码也不行。
CType(Me.TALBarCd1, System.ComponentModel.ISupportInitialize).BeginInit()
TALBarCd1.OcxState = CType(resources.GetObject("TALBarCd1.OcxState"), System.Windows.Forms.AxHost.State)
CType(Me.TALBarCd1, System.ComponentModel.ISupportInitialize).EndInit()
似乎TALBarCd1.OcxState属性没有正确的被设置上。
希望大家帮我解除一下疑惑,谢谢! --------------------编程问答-------------------- 放在一个隐藏的窗体上(form1.hide())
补充:.NET技术 , 组件/控件开发