共用方式為


HOW TO:建立自訂工具選項頁

更新:2007 年 11 月

[工具] 功能表上的 [選項] 對話方塊會顯示 Visual Studio 不同部分的各個選項頁。您可以依照控制選項設定中所描述的方式控制現有的選項頁,也可以建立自訂的選項頁。您可以使用自訂的選項頁,讓使用者變更增益集 (Add-In) 或其他程式的設定。

建立自訂的 [工具選項] 頁要比以往更加簡單。您不再需要使用增益集建立新的 [工具選項] 頁,因為現在選項頁的定義是儲存在單獨的 XML 檔案中,而不是儲存在登錄機碼 (Registry Key) 中。因此,您現在所建立的 [工具選項] 頁,在巨集整合式開發環境 (IDE) 以及主要的 Visual Studio IDE 中都可以存取得到。

在下列程序中,會示範如何建立要當做自訂 [工具選項] 頁的自訂使用者控制項 (User Control),然後再修改 .Addin 檔存取該選項頁。

注意事項:

根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。使用 [一般開發設定] 開發了這些程序。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要建立自訂工具選項頁

  1. 建立新的 Windows 控制項程式庫專案。將其命名為 ToolsOptionsLibrary.dll。

  2. 在使用者控制項中加入您所需要的控制項和功能。

    這個使用者控制項就會變成自訂的 [工具選項] 頁。請調整控制項的大小,使其填滿 [工具選項] 對話方塊的工作區 (Client Area)。

  3. 建置專案。

    當 Visual Studio 啟動並載入現有的增益集時,會尋找所有共用的 .Addin 檔。命名為 [增益集/巨集安全性] 的 [工具選項] 頁,會為 .Addin 檔的檔案路徑定義一組語彙基元 (Token)。其中包含下列語彙基元:

    • %ALLUSERSPROFILE%

    • %APPDATA%

    • %USERPROFILE%

    • %VSAPPDATA%

    • %VSCOMMONAPPDATA%

    當 Visual Studio 開始搜尋 .Addin 檔案時,它會用下列路徑字串取代這些語彙基元:

語彙基元

路徑

%ALLUSERSPROFILE%

<drive>:\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins

%APPDATA%

<drive>:\Documents and Settings\<username>\Microsoft\MSEnvShared\Addins

%USERPROFILE%

<drive>:\Documents and Settings\<username>\My Documents\Visual Studio 2005\Addins

%VSAPPDATA%

<drive>:\Documents and Settings\<username>\Addins

%VSCOMMONAPPDATA%

<drive>:\Documents and Settings\All Users\Addins

如需登錄增益集的詳細資訊,請參閱增益集安全性

除了這個範例外,您還可以從 Visual Studio Automation Samples 網站下載功能完整的 [工具選項] 頁。請參閱 Automation Samples 網站上的 RegExplore 範例。不過,這個範例會說明如何使用 COM 控制項建立 [工具選項] 頁。

請參閱

工作

HOW TO:變更視窗特性

概念

控制選項設定

增益集登錄

Automation 物件模型圖表

其他資源

建立和控制環境視窗

Automation 與擴充性參考