我想在vb中建一个activex dll,里面有一个窗体,如何在主程序中显示出窗体呢
举个简单的例子,比如在activex dll 中有个文本控件,将来调用activex dll 的目的就是在这个文本控件中显示出简单的文本望赐教! --------------------编程问答-------------------- dll or ocx ????
关注~~ --------------------编程问答-------------------- 将activex dll里做set传数方法,主程序传给activex dll
类似下面的写法
Public Function setTxt(ByVal sTxt As Variant)
'传数据
text1.text= sTxt
End Function
--------------------编程问答-------------------- 新手,支持一下,如果还有问题,找我
http://topic.csdn.net/u/20090703/00/28b25c6d-08a9-4ea3-95d1-967d8d12dccf.html?29643 --------------------编程问答-------------------- 我是这样做的,在DLL里写一个调用这个窗口的过程,然后,你以后用的时间就调用这个过程就行了。
不用直接调这个窗体。
比如:
Public Sub ShowLayerClassify()
Set LayerClassify.Application = M_OApp
LayerClassify.Show vbModal
End Sub
你只要把你要窗口要处理的数据设置好就行了。 --------------------编程问答--------------------
能不嫩再详细点儿,不好意思啊 --------------------编程问答-------------------- 更正:
Public sub setTxt(ByVal sTxt As String)
'传数据
text1.text= sTxt
End sub
上面这个方法是在dll里添加的,主程序调用它是这样的
call setTxt "显示文字"
补充:VB , 基础类