给控件添加一个Public 的过程,就成了控件的方法了
解决方案 »
- VB class does not support Automation or does not support expected interface
- VB的窗体布局设计,窗体最大化后的控件控制
- VB写的软件在 XP 和 2003 可以运行 可到了 WINDOWS2003 SP4 运行提示 AX错误
- 這不是一個技術問題
- 帮我看看String(number, character)
- 求助!!征求帮助,搞毕业设计,报酬再联系!!快快快!!!!
- 高手请帮一下忙?
- MSFlexGrid 问题
- 有什么文件属性能得到文件的行数吗?
- 虚心求教!!!!
- 怎样用代码测试A盘中无盘?急!!!
- 如何设置系统时间的显示格式?
Public Event CallFunc(Data As Variant)然后再要调用的地方:
RaiseEvent CallFunc(vt)在控件中申明:
Private WithEvents f As Form1然后写入事件处理:
Private Sub f_CallFunc(Data As Variant)
YourFuncInControl Data
End Sub
dim lObject as Object
copymenoy lObject,byval lPtr,4
set ObjFromlPtr=lObject
end Function copymenoy 内存复制函数,在网吧上网,拼错了,自己查 APiView
在通用模块里面定义一个全局变量
Public m_lPrt as long在控件的初始化属性里面
m_lPtr=objptr(me)然后就可以在 Form 里面使用
Dim k as Control 'Control 是你的控件名称
set k=ObjFromlPtr(m_lptr)
就可以使用它的属性方法等....没钱了,ByeBye
已调试通过
public Function ObjFromlPtr(Byval lPtr as Long) as Object
dim lObject as Object
copymenoy lObject,lPtr,4
set ObjFromlPtr=lObject
copymenoy lObject,0&,4
end Function
Dim k as Object