读书人

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

发布时间: 2012-03-14 12:01:12 作者: rapoo

关于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。

读书人网 >VB

热点推荐