在VB6中访问DLL中的表单

时间:2016-06-03 11:37:47

标签: vb6

我是Vb6的新手并正在开发一个应用程序。我创建了一个标准的exe项目,它只包含一个表单(比如Form1)和一个ActiveX DLL,它们都是独立的项目。我只是想知道是否可以从DLL访问Form1及其控件?如果是,我该如何实现?

1 个答案:

答案 0 :(得分:0)

是。这完全有可能。我们有代码一直这样做。

在ActiveX DLL中,您只需要一个应用程序可以调用以显示表单的方法。

public sub showTheForm()
    MyForm.Show vbModal
end sub

这将非常有效。问题是当您希望表单是主应用程序正在运行的MDI表单的子表单时。为此,我们使用来自DevComponents的名为MDIExtender的组件。