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

请参见

任务

如何:向 Windows 窗体添加控件

参考

不同语言和库中的控件和可编程对象的比较

根据功能列出的 Windows 窗体控件

其他资源

Windows 窗体控件

排列 Windows 窗体上的控件

标记单个 Windows 窗体控件并提供它们的快捷方式

在 Windows 窗体上使用的控件