HOW TO:建立自訂工具選項頁
更新:2007 年 11 月
[工具] 功能表上的 [選項] 對話方塊會顯示 Visual Studio 不同部分的各個選項頁。您可以依照控制選項設定中所描述的方式控制現有的選項頁,也可以建立自訂的選項頁。您可以使用自訂的選項頁,讓使用者變更增益集 (Add-In) 或其他程式的設定。
建立自訂的 [工具選項] 頁要比以往更加簡單。您不再需要使用增益集建立新的 [工具選項] 頁,因為現在選項頁的定義是儲存在單獨的 XML 檔案中,而不是儲存在登錄機碼 (Registry Key) 中。因此,您現在所建立的 [工具選項] 頁,在巨集整合式開發環境 (IDE) 以及主要的 Visual Studio IDE 中都可以存取得到。
在下列程序中,會示範如何建立要當做自訂 [工具選項] 頁的自訂使用者控制項 (User Control),然後再修改 .Addin 檔存取該選項頁。
![]() |
---|
根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。使用 [一般開發設定] 開發了這些程序。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要建立自訂工具選項頁
建立新的 Windows 控制項程式庫專案。將其命名為 ToolsOptionsLibrary.dll。
在使用者控制項中加入您所需要的控制項和功能。
這個使用者控制項就會變成自訂的 [工具選項] 頁。請調整控制項的大小,使其填滿 [工具選項] 對話方塊的工作區 (Client Area)。
建置專案。
當 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 控制項建立 [工具選項] 頁。