如何:向 Windows 窗体添加 ActiveX 控件
更新:2007 年 11 月
虽然 Windows 窗体设计器是为了承载 Windows 窗体控件而优化,但您也可以将 ActiveX 控件放在 Windows 窗体上。
警告: |
---|
将 ActiveX 控件添加到 Windows 窗体时,对于 Windows 窗体有一些性能限制。 |
在将 ActiveX 控件添加到窗体之前,必须将其添加到“工具箱”中。有关更多信息,请参见“自定义工具箱”对话框 ->“COM 组件”。
说明: |
---|
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请单击“工具”菜单上的“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 |
向 Windows 窗体添加 ActiveX 控件
在“工具箱”上双击该控件。
Visual Studio 将对该控件的所有引用都添加到项目中。有关使用 Windows 窗体上的 ActiveX 控件时需要注意的事项的更多信息,请参见在 Windows 窗体上承载 ActiveX 控件时的注意事项。
说明: Windows 窗体 ActiveX 控件导入程序 (AxImp.exe) 创建的事件参数的类型不同于导入 ActiveX 动态链接库时所需的事件参数类型。AxImp.exe 创建的参数类似于:Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e),而所需参数为 Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e)。注意,这种不正常情况并不影响代码的正常使用。有关详细信息,请参见 Windows 窗体 ActiveX 控件导入程序 (Aximp.exe)。