首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于Dll的事件触发有关问题

2012-03-14 
关于Dll的事件触发问题我引用了一个在vb6下的控件,一个ocx在2008里引用以后就是一个dll了,函数是可以调用

关于Dll的事件触发问题
我引用了一个在vb6下的控件,一个ocx
在2008里引用以后就是一个dll了,
函数是可以调用的
但是在想调用其中一个事件,不知怎么调用
请高手指教


[解决办法]
改成public
[解决办法]
声明的时候带关键字 withevents, 带事件声明
[解决办法]

VB code
Option ExplicitPublic WithEvents txtNew As VB.TextBoxPrivate Sub Form_Load()    Set txtNew = Me.Controls.Add("VB.TextBox", "txtNew")    txtNew.Move 0, 0    txtNew.Visible = TrueEnd SubPrivate Sub txtNew_Change()    Debug.Print "txtNew change"End Sub
[解决办法]
带事件声明使用withevents,不过withevents关键字不能与new关键字处于同一语句中,需要另外使用语句实现new。

热点排行