共用方式為


逐步解說: 對 IDE 加入工具列

這個逐步解說會示範如何將工具列來新增Visual Studio整合式的開發環境 (IDE)。

工具列是水平或垂直的區域包含繫結至命令的按鈕。 取決於它的實作,在 IDE 中的工具列都可以重新調整位置、 停駐在主要的 IDE 視窗的任一邊或對保持在其他視窗的前面。

此外,使用者可以將指令新增到工具列,或移除它們,方法是使用自訂對話方塊。 一般來說,在 VSPackages 中的工具列是使用者可自訂的。 IDE 會處理所有自訂項目,並且 VSPackage 回應命令。 VSPackage 就不必知道指令實際上位在的位置。

如需有關功能表的詳細資訊,請參閱命令、 功能表和工具列

必要條件

若要完成這個逐步解說中,您必須安裝Visual Studio 2010 SDK。

注意事項注意事項

如需有關 Visual Studio 的 SDK 的詳細資訊,請參閱擴充 Visual Studio 的概觀。若要了解如何下載 Visual Studio 的 SDK,請參閱Visual Studio 擴充性開發人員中心 MSDN 網站上。

Visual Studio 的封裝專案範本的位置

Visual Studio 的封裝的專案範本有三個位置都在新的專案對話方塊:

  • Visual Basic 擴充性。 專案的預設語言是 Visual Basic。

  • C# 擴充性。 專案的預設語言是 C#。

  • 其他專案類型擴充性。 專案的預設語言是 c + +。

建立工具列的 VSPackage

本章節示範如何使用 Visual Studio 套件] 專案範本來建立支援具有單一的功能表指令的工具列 VSPackage。

若要建立的工具列 VSPackage

  1. 建立名為 VSPackage IDEToolbar。 如需詳細資訊,請參閱 逐步解說: 使用 Visual Studio 的封裝範本建立功能表命令

  2. Visual Studio 套件 範本時,將程式的語言設定為 Visual Basic視覺 C#,請選取 功能表命令,命令名稱設定為 [ 工具列測試指令,而設定的命令 ID 為 cmdidTestCmd。

Ide 中建立一個工具列

若要在 ide 中建立工具列

  1. 開啟 [文字編輯器] 中的 [IDEToolbar.vsct]。

  2. 的符號 一節,在 GuidSymbol 名為"guidIDEToolbarCmdSet",項目加入工具列和工具列] 群組中,宣告,如下所示。

    <IDSymbol name="Toolbar" value="0x1000" />
    <IDSymbol name="ToolbarGroup" value="0x1050" />
    
  3. 在頂端的指令 區段中,建立 功能表一節。

    <Menus></Menus>
    

    工具列定義位於這裡因為 VSCT 剖析器不會辨別功能表和工具列,在此層級。

  4. 新增功能表項目Menus一節,以定義您的工具列。

    <Menu guid="guidIDEToolbarCmdSet" id="Toolbar"
          type="Toolbar" >
      <CommandFlag>DefaultDocked</CommandFlag>
      <Strings>
        <ButtonText>Test Toolbar</ButtonText>
        <CommandName>Test Toolbar</CommandName>
      </Strings>
    </Menu>
    

    無法巢狀工具列,像子功能表。 因此,您沒有指定父群組。 此外,您不必設定優先順序,因為使用者可以移動工具列。 一般而言,以程式設計的方式,定義的工具列的初始位置,但使用者的後續變更永久性的。

  5. 群組 區段中,[現有的群組項目之後的定義 群組項目來包含工具列的命令。

    <Group guid="guidIDEToolbarCmdSet" id="ToolbarGroup"
          priority="0x0000">
      <Parent guid="guidIDEToolbarCmdSet" id="Toolbar"/>
    </Group>
    
  6. 按鈕 區段中,變更現存的父代 按鈕到工具列的項目組成群組,讓工具列隨即出現。

    <Parent guid="guidIDEToolbarCmdSet" id="ToolbarGroup" />
    

    預設情況下,如果工具列沒有任何命令,它不會出現。

  7. 在 [建置] 功能表上,按一下 [建置方案]。 修正可能會發生任何錯誤。

  8. 按 F5 以開啟 [實驗Visual Studio在偵錯模式。

  9. IDE 功能表列上按一下滑鼠右鍵,然後按一下 測試] 工具列上的工具列清單。

  10. 當您按一下新的工具列上的圖示時,應該會顯示"內 Company.Toolbar.ToolbarPackage.MenuItemCallback()"的訊息。

請參閱

其他資源

命令、 功能表和工具列的逐步解說

命令、 功能表和工具列