共用方式為


管理工具箱

Visual Studio SDK可讓像是在編輯器或設計工具,來管理成員資格和外觀的 VSPackage 工具箱

此外, 工具箱本身可以使用自動化來管理。 如需有關如何管理 「 自動化 」 來使用工具箱的詳細資訊,請參閱如何:控制工具箱

自動的工具箱索引標籤上選取範圍

特定工具箱 ] 索引標籤或類別可以自動成為作用中為基礎的編輯器或設計工具是目前使用中。 比方說,如果表單設計工具就會啟動,您可能想所有 Windows Form 已選取索引標籤。

這項支援只限於編輯器和設計工具需要:

  1. 若要提供的編輯器或設計工具的執行個體的 factory 物件實作。 如需有關如何實作設計工具或編輯器 factory 物件的詳細資訊,請參閱編輯器工廠

  2. 註冊會自動啟動編輯器或設計工具是否有 [工具箱] 索引標籤。 如需有關登錄自動工具箱索引標籤上選取範圍的詳細資訊,請參閱正在註冊工具箱支援功能

控制工具箱

補充自動化的支援, Visual Studio SDK提供下列的介面,以 VSPackages 加強控制如何工具箱的管理。

介面

描述

IToolboxService

可讓應用程式管理、 新增及移除ToolboxItem將物件從工具箱。 也可以讓外觀的設定,以及工具箱類別。

IVsToolbox2

可讓應用程式管理、 新增及移除作用中的工具箱 控制項,以及設定 工具箱類別和外觀。

IVsToolbox3

擴充功能中找到IVsToolbox2方法是提供持續性和當地語系化的完整支援的。

有使用這些介面時,請記住幾個重點:

使用的設定機制,讓使用者能夠儲存工具箱 中的使用者存取的設定 匯入/匯出設定 命令,在 IDE 中找到 工具功能表。 如需有關如何使用設定的詳細資訊,請參閱狀態持續性和 Visual Studio 的 IDE

請參閱

參考

IVsToolbox2

IVsToolbox3

IVsToolboxActiveUserHook

IVsToolboxClipboardCycler

IVsToolboxUser

其他資源

狀態持續性和 Visual Studio 的 IDE

工具箱 (Visual Studio SDK)