我是Vb6的新手并正在开发一个应用程序。我创建了一个标准的exe项目,它只包含一个表单(比如Form1)和一个ActiveX DLL,它们都是独立的项目。我只是想知道是否可以从DLL访问Form1及其控件?如果是,我该如何实现?
答案 0 :(得分:0)
是。这完全有可能。我们有代码一直这样做。
在ActiveX DLL中,您只需要一个应用程序可以调用以显示表单的方法。
public sub showTheForm()
MyForm.Show vbModal
end sub
这将非常有效。问题是当您希望表单是主应用程序正在运行的MDI表单的子表单时。为此,我们使用来自DevComponents的名为MDIExtender的组件。