共用方式為


How to: 建立使用 Windows Form 的工具箱控制項

Windows Form 工具箱控制項範本中包含的Visual Studio 2010 SDK可讓您建立 Windows Form 控制項,會自動加入至工具箱安裝擴充功能時。 本主題將說明如何使用範本來建立工具箱控制項,您可以發佈給其他使用者。 完整實作的工具箱控制,請參閱逐步解說: 建立 Windows Form 工具箱控制項

注意事項注意事項

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

建立工具箱控制項

使用 Windows Form 工具箱控制項範本來建立專案,然後再行更新使用者介面 (UI) 設計工具中。

若要建立 Windows Form 工具箱控制項專案

  1. 在 [檔案] 功能表上,按一下 [新增],然後按一下 [專案]。

  2. 新的專案 對話方塊後,在 安裝的範本,按一下您偏好的程式設計語言的節點,然後按一下 擴充性。 在 [專案類型清單中,選取 [ Windows Form 工具箱控制項

  3. 名稱方塊中,輸入您想要用於專案的名稱。 按一下 [確定]。

    Visual Studio 建立的方案中包含使用者控制項的屬性,以將控制項放在工具箱,和部署資訊清單的 VSIX。

若要建置控制項的 UI

  1. 方案總管] 中,連按兩下以開啟設計工具] 中的 ToolboxControl.cs。

  2. 工具箱、 將任何您想要的控制項拖曳至設計介面,並根據您的設計來排列它們。

  3. 屬性 ] 視窗,將公用屬性在使用者控制項和子控制項。

控制項撰寫程式碼

預設情況下,您的控制項則會出現在工具箱ToolboxControl1工具箱具有相同的名稱,做為您方案的項目群組。 您可以變更這些 ToolboxControl.cs 檔案中的名稱。

控制項的程式碼

  1. 方案總管] 中ToolboxControl.cs 上按一下滑鼠右鍵,然後選擇 檢視程式碼在程式碼] 檢視中開啟檔案。

  2. 實作控制項的部分類別定義,請以滑鼠右鍵按一下類別名稱,請按一下重構,然後按一下 [ 重新命名。 將類別的名稱變更為您想要顯示在名稱工具箱安裝控制項時。

  3. 正上方的類別定義中,在ProvideToolboxControl在屬性宣告中,變更將會裝載該控制項中的項目群組的名稱的第一個參數值工具箱

    下列範例所示ProvideToolboxControl屬性並調整過的類別定義控制項,名為計數器在一般項目群組。

    [ProvideToolboxControl("General", false)]
    public partial class Counter : UserControl
    
  4. 實作屬性、 方法和事件的控制項。

建置、 測試和部署

按 F5 建置專案,包括.vsix 部署檔案,並開啟已安裝在該控制項的 Visual Studio 的第二個執行個體工具箱

若要建置和測試控制項

  1. 按 F5。

  2. 在 Visual Studio 的新執行個體,建立一個 Windows Form 應用程式專案。

  3. 尋找您的控制項,在工具箱 ,並將其拖曳至設計介面。

  4. 屬性 ] 視窗中,請確認您的內容可如預期般出現。

  5. 加入任何程式碼或測試您的方法及事件所需的其他控制項。

  6. 按 F5 以開啟 [Windows Form 應用程式。

  7. 請確認屬性、 方法和事件,控制項的行為表現如預期般運作。

若要將控制項部署

  1. 建置測試的專案之後,請在 Windows 檔案總管] 中開啟專案的 [\bin\debug\] 資料夾,然後找出.vsix 檔案。

  2. 上載.vsix 檔案,到網路或網站。

    如果您上載檔案到Visual Studio 庫 的網站,其他使用者可以使用 擴充管理員 Visual Studio,若要尋找的控制項,並將它安裝在。

請參閱

工作

逐步解說: 建立 Windows Form 工具箱控制項

How to: 建立使用 WPF 的工具箱控制項

其他資源

工具箱 (Visual Studio SDK)