管理工具箱

Visual Studio SDK 允许 VSPackage,如编辑器或设计器,管理 工具箱的成员资格和外观。

此外,使用自动化, 工具箱 可以管理。 有关管理一工具箱的更多信息通过自动化,请参见 如何:控制工具箱

自动选择 " 工具箱 " 选项卡

特定 工具箱 选项或类别可以自动根据要编辑器或设计器活动是当前活动的。 例如,因此,如果激活窗体设计器,您可能希望选定的 所有 windows 窗体 选项。

这支持仅限于编辑器和设计器要求:

  1. 提供编辑器或设计器的实例的工厂对象的实现。 有关实现设计器或编辑工厂对象的更多信息,请参见 编辑工厂

  2. 自动激活工具箱选项卡中注册,如果编辑器或设计器存在。 有关注册自动 " 工具箱 " 选项卡选择的更多信息,请参见 注册工具箱支持功能

工具箱控件

添加自动化支持, Visual Studio SDK 提供以下接口提供对 工具箱 如何的 Vspackage 更好地控制管理。

接口

说明

IToolboxService

允许应用程序从 工具箱管理,添加和移除 ToolboxItem 对象。 并启用外观和 工具箱 类别的配置。

IVsToolbox2

允许应用程序管理,添加,并且,移除有效基于 工具箱 控件,以及配置 工具箱 类别和外观。

IVsToolbox3

扩展在 IVsToolbox2 找到的功能提供了完整的持久性和本地化支持。

有若干焦点记住,在使用这些接口时:

使用设置 framework 允许用户从 导入/导出设置 命令的用户访问的 工具箱 设置,找到了 IDE 的 工具 菜单。 有关如何使用设置的更多信息,请参见 状态持久性和 Visual Studio IDE

请参见

参考

IVsToolbox2

IVsToolbox3

IVsToolboxActiveUserHook

IVsToolboxClipboardCycler

IVsToolboxUser

其他资源

状态持久性和 Visual Studio IDE

工具箱 (Visual Studio SDK)