怎么写ocx控件?写好了怎么用他?
我在vb写生成了自己一个ocx控件
新建个工程 然后引用他 可接下来我怎么用我的ocx里的方法呢??????
假设我的ocx里有个类 叫myclass,ocx控件名myocx,我新建个工程 引用了myocx我的控件,然后我写代码 dim myfirst as myocx
下边怎么写呢〉?才能访问到我的myclass的方法???
我在vb写生成了自己一个ocx控件
新建个工程 然后引用他 可接下来我怎么用我的ocx里的方法呢??????
假设我的ocx里有个类 叫myclass,ocx控件名myocx,我新建个工程 引用了myocx我的控件,然后我写代码 dim myfirst as myocx
下边怎么写呢〉?才能访问到我的myclass的方法???
解决方案 »
- 请教Form2.Show 1问题
- 关于VB加载驱动蓝屏问题
- 哪位懂TChart控件的高手进来帮帮搞!!!!
- 程序运行时出现"无效的授权说明"
- 谁有仓库管理系统的原代码?各位大哥,谢了!!急!
- 菜鸟送分问题,请哪位大侠讲讲Inte1.ResponseCode和Inte1.ResponseInfo
- 问二个有关文件的简单问题,在线等候
- 如何用vb把图片存入db2数据库中和从数据库中读出?请记是db2数据库,不是mssql数据库,高手不在?
- 求解:select查询总是内存溢出的问题
- 请问斑竹:vb安装时控件不能注册 Help me!!!
- 怎么用Circle画一个椭圆
- 关于,打包和生成文件的一大堆问题,我是没分了,请大家帮帮我吧
Dim myfirst as myocx??
myocx不是具体的类,只是一个库应该:
Dim myfirst as myocx.myclass然后在窗体的load中
set myfirst=new myocx.myclass然后,呵呵,就可以访问方法了
myfirst.myMethod prame1,prame2……
好像createobject也行:)
另外vb,vc在做dll,ocx用哪个好呢?是vc么?
我试了楼上大家的方法 还是不行呀
我在我的myFistOcx里定义了一个类myclass
Private sName As StringPublic Sub setSname(ss As String)
sName = ss
End Sub
Public Function getSname() As String
getSname = sName
End Function
生成myFistOcx.ocx
然后新建工程,引用了myFistOcx.ocx
可是,我这样写仍报错:
Private Sub Command1_Click()
Dim my As myFistOcx.myclass //报错:说用户定义类行未定义
Set my = New myfirstocx.myclass
Dim ss As String
my.setSname "22"
ss = my.getSnameEnd Sub该怎么办???