与其它的 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.TextfrmAux.Show vbModalEnd Sub
重点 某些容器程序,例如 Internet Explorer,不能够显示从 DLL 中调用的无模式窗体。如果要显示无模式窗体,那么必须把 ActiveX 文档编译为 .exe 文件。这样,应用程序既可以显示无模式窗体,也可以显示模式窗体。
现在可以运行该工程,并观察窗体与 ActiveX 文档间的相互作用。
要查看新的窗体与 ActiveX 文档之间的相互作用
本主题为示例 ActiveX 文档创建过程中的步骤之一。
| 要 | 请参阅 |
| 到下一步 | “为 UserDocument 添加属性” |
| 从头开始 | “创建 ActiveX 文档” |