共用方式為


管理工具箱

 

Visual Studio SDK 可讓 VSPackage (例如編輯器或設計工具) 管理 [工具箱] 的成員資格和外觀。

此外,[工具箱] 本身可以使用自動化進行管理。 如需透過自動化管理工具箱的詳細資訊,請參閱如何:控制工具箱

自動工具箱索引標籤選取

只有特定 [工具箱] 索引標籤或類別才能根據編輯器或設計工具目前哪個為使用中而自動成為使用中。 例如,如果已啟動表單設計工具,您可能會想要選取 [所有 Windows Forms] 索引標籤。

這項支援僅限於需要執行下列動作的編輯器和設計工具:

  1. 實作 Factory 物件,以提供編輯器或設計工具的執行個體。 如需實作設計工具或編輯器 Factory 物件的詳細資訊,請參閱編輯器 Factory

  2. 註冊 [工具箱] 索引標籤,而這個索引標籤會在編輯器或設計工具存在時自動啟動。

控制工具箱

補充自動化支援,Visual Studio SDK 提供下列介面讓 VSPackages 可更進一步地控制 [工具箱] 的管理方式。

介面

描述

IToolboxService

可讓應用程式從 [工具箱] 中管理、加入和移除 ToolboxItem 物件。 也會啟用外觀和 [工具箱] 類別的設定。

IVsToolbox2

可讓應用程式管理、加入和移除主動型 [工具箱] 控制項,以及設定 [工具箱] 類別和外觀。

IVsToolbox3

透過提供完整的持續性和當地語系化支援,來擴充 IVsToolbox2 中找到的功能。

IVsToolbox4

IVsToolbox5

IVsToolbox6

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

使用設定機制,讓使用者可以透過 IDE [工具] 功能表上的 [匯入/匯出設定] 命令來儲存使用者所存取的 [工具箱] 設定。 如需如何使用設定的詳細資訊,請參閱擴充使用者設定和選項

另請參閱

擴充工具箱