IVsToolbox2 接口

用于管理 工具箱

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")> _
Public Interface IVsToolbox2 _
    Inherits IVsToolbox
[InterfaceTypeAttribute()]
[GuidAttribute("08E728DC-9C45-4060-A243-B73443B7CA16")]
public interface IVsToolbox2 : IVsToolbox

IVsToolbox2 类型公开以下成员。

方法

  名称 说明
公共方法 AddActiveXItem(Guid%, String, IVsHierarchy) 允许 Activex 控件编程方式添加到工具箱中。 (继承自 IVsToolbox。)
公共方法 AddActiveXItem(Guid%, String, IVsHierarchy) 允许 Activex 控件编程方式添加到 工具箱
公共方法 AddActiveXItem2 添加一个 ActiveX 项添加到工具箱中。
公共方法 AddItem(IDataObject, array<TBXITEMINFO[], String) 向指定选项的一个数据对象在工具箱中。 (继承自 IVsToolbox。)
公共方法 AddItem(IDataObject, array<TBXITEMINFO[], String) 向指定选项的一个数据对象在工具箱中。
公共方法 AddItem2 项添加到引用的工具箱选项,指定包的 GUID。
公共方法 AddItemFromFile(String, IVsHierarchy, Int32%) 允许文件以编程方式添加到工具箱中。 (继承自 IVsToolbox。)
公共方法 AddItemFromFile(String, IVsHierarchy, Int32%) 允许文件以编程方式添加到工具箱中。
公共方法 AddItemFromFile2 工具箱 从文件,指定包的 GUID。
公共方法 AddTab(String) 添加一个新的选项。 工具箱。 (继承自 IVsToolbox。)
公共方法 AddTab(String) 添加新的选项卡添加到工具箱中。
公共方法 AddTab2 将一个选项卡添加到工具箱中,指定选项视图。
公共方法 AddTabEx(String, VSTBXTABVIEW) 添加新的选项卡添加到工具箱并指定选项如何进行查看。 (继承自 IVsToolbox。)
公共方法 AddTabEx(String, VSTBXTABVIEW) 添加新的选项卡添加到工具箱并指定选项如何进行查看。
公共方法 AddTabEx2 将一个选项卡添加到工具箱中,指定选项视图和包的 GUID。
公共方法 DataUsed() 调用由设计器通知工具箱该项粘贴到窗体上。 (继承自 IVsToolbox。)
公共方法 DataUsed() 调用由设计器通知工具箱该项粘贴到窗体上。
公共方法 EnumItems(String, IEnumToolboxItems%) 枚举在特定选项卡上的项在工具箱中,或在工具箱中的所有项目。 (继承自 IVsToolbox。)
公共方法 EnumItems(String, IEnumToolboxItems%) 枚举在特定选项卡上的项在 工具箱,或者在 工具箱的所有项。
公共方法 EnumTabs(IEnumToolboxTabs%) 通过在 工具箱的选项枚举。 (继承自 IVsToolbox。)
公共方法 EnumTabs(IEnumToolboxTabs%) 通过在工具箱的选项卡枚举。
公共方法 GetData(IDataObject%) 返回选定项的数据对象在工具箱中。 (继承自 IVsToolbox。)
公共方法 GetData(IDataObject%) 返回选定项的数据对象。 工具箱
公共方法 GetFrame(IVsWindowFrame%) 返回 Toolbox的窗架。 (继承自 IVsToolbox。)
公共方法 GetFrame(IVsWindowFrame%) 返回工具箱的窗架。
公共方法 GetTab(String%) 返回选定的选项的名称。 (继承自 IVsToolbox。)
公共方法 GetTab(String%) 返回选定的选项的名称。
公共方法 GetTabView(String, array<VSTBXTABVIEW[]) 返回指定的选项卡上的视图。 (继承自 IVsToolbox。)
公共方法 GetTabView(String, array<VSTBXTABVIEW[]) 返回指定的选项卡上的视图。
公共方法 IsCurrentUser(IVsToolboxUser, Int32%) 确定指定的工具箱用户是否是当前用户。 (继承自 IVsToolbox。)
公共方法 IsCurrentUser(IVsToolboxUser, Int32%) 确定指定的 工具箱 用户是否是当前用户。
公共方法 RegisterDataProvider(IVsToolboxDataProvider, UInt32%) 注册 工具箱 数据提供程序。 (继承自 IVsToolbox。)
公共方法 RegisterDataProvider(IVsToolboxDataProvider, UInt32%) 注册工具箱数据提供程序。
公共方法 RemoveItem(IDataObject) 从 " 工具箱 " 中移除项。 (继承自 IVsToolbox。)
公共方法 RemoveItem(IDataObject) 从 " 工具箱 " 中移除项。
公共方法 RemoveTab(String) 工具箱移除选项卡。 (继承自 IVsToolbox。)
公共方法 RemoveTab(String) 从 " 工具箱 " 中移除选项。
公共方法 SelectItem(IDataObject) 以编程方式选择一项。 (继承自 IVsToolbox。)
公共方法 SelectItem(IDataObject) 以编程方式选择一项。
公共方法 SelectTab(String) 以编程方式选择引用的 工具箱 选项。 (继承自 IVsToolbox。)
公共方法 SelectTab(String) 以编程方式选择引用的 工具箱 选项。
公共方法 SetCursor() 将当前的,启用的 工具箱 项目光标。 (继承自 IVsToolbox。)
公共方法 SetCursor() 将当前的,启用的工具箱项光标。
公共方法 SetItemInfo(IDataObject, array<TBXITEMINFO[]) 将引用的信息。 (继承自 IVsToolbox。)
公共方法 SetItemInfo(IDataObject, array<TBXITEMINFO[]) 将引用的信息。
公共方法 SetTabView(String, VSTBXTABVIEW) 设置视图的类型所指定的可选的。 (继承自 IVsToolbox。)
公共方法 SetTabView(String, VSTBXTABVIEW) 设置视图的类型所指定的可选的。
公共方法 UnregisterDataProvider(UInt32) 注销指定的数据提供程序。 (继承自 IVsToolbox。)
公共方法 UnregisterDataProvider(UInt32) 注销指定的数据提供程序。
公共方法 UpdateToolboxUI() 强制工具箱 UI 的重绘功能。 (继承自 IVsToolbox。)
公共方法 UpdateToolboxUI() 强制工具箱 UI 的重绘功能。

页首

备注

请参见实现和/或调用的插图在 Figures Edit的此接口。

其他功能,用于在保持的工具箱,可以位于 IVsToolbox3 接口下。

对调用者的说明

调用编辑、项目和若要操作共享工具箱用户界面的其他对象。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间