如何:向 Windows 窗体添加 ActiveX 控件

虽然 Visual Studio 中的 Windows 窗体设计器经过了优化以托管 Windows 窗体控件,但你还可以将 ActiveX 控件放在 Windows 窗体上。

注意

将 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 窗体 ActiveX 控件导入工具 (Aximp.exe)

另请参阅