与其它的 Visual Basic 工程相同,往 FirstDoc ActiveX 工程中添加窗体是一件很简单的事情。在窗体中添加控件与标准 Visual Basic 工程中的添加过程完全相同。当然,主要的区别在于:窗体必须被 ActiveX 文档调用。
在当前的循序渐进步骤中,将在 ActXDoc 工程中加入一个窗体。
注意 本主题是创建示例 ActiveX 文档的步骤之一。如果要从头开始学习有关的内容,选择“创建 ActiveX 文档”主题。
要在 ActXDoc 工程中添加一个窗体
Form1 属性名称 | 属性值 |
Name | frmAux |
Caption | Auxiliary Form |
Text1 的属性 | 属性的值 |
Name | TxtAux |
MultiLine | True |
Text | (nothing) |
Command1 属性名称 | 属性值 |
Name | cmdShowForm |
Caption | Show Form |
Private Sub cmdShowForm_Click() '
显示辅助窗体,'
把txtAux
的text
属性值设置为FirstDoc
的URL
。frmAux.txtAux.Text = txtURL.Text
frmAux.Show vbModal
End Sub
重点 某些容器程序,例如 Internet Explorer,不能够显示从 DLL 中调用的无模式窗体。如果要显示无模式窗体,那么必须把 ActiveX 文档编译为 .exe 文件。这样,应用程序既可以显示无模式窗体,也可以显示模式窗体。
现在可以运行该工程,并观察窗体与 ActiveX 文档间的相互作用。
要查看新的窗体与 ActiveX 文档之间的相互作用
本主题为示例 ActiveX 文档创建过程中的步骤之一。
要 | 请参阅 |
到下一步 | “为 UserDocument 添加属性” |
从头开始 | “创建 ActiveX 文档” |