如何:向 Windows 窗体添加 ActiveX 控件
虽然 Windows 窗体设计器是为了承载 Windows 窗体控件而优化,但您也可以将 ActiveX 控件放在 Windows 窗体上。
警告
将 ActiveX 控件添加到 Windows 窗体时,对于 Windows 窗体有一些性能限制。
在将 ActiveX 控件添加到窗体之前,必须将其添加到“工具箱”中。 有关更多信息,请参见“自定义工具箱”对话框 ->“COM 组件”。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请单击“工具”菜单上的“导入和导出设置”。 有关更多信息,请参见 使用设置。
向 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)。