如何:向 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)

另请参阅