如何:向 Windows 窗体添加 ActiveX 控件
虽然 Visual Studio 中的 Windows 窗体设计器经过优化以托管 Windows 窗体控件,但你也可以在 Windows 窗体上放置 ActiveX 控件。
谨慎
将 ActiveX 控件添加到 Windows 窗体后,Windows 窗体会出现性能限制。
将 ActiveX 控件添加到窗体之前,必须将它们添加到工具箱中。 有关详细信息,请参阅 COM 组件“自定义工具箱”对话框。
将 ActiveX 控件添加到 Windows 窗体
若要将 ActiveX 控件添加到 Windows 窗体,请双击工具箱上的控件。
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 Forms ActiveX 控件导入器(Aximp.exe)。