共用方式為


使用者控制項概觀 (Windows Forms .NET)

使用者控制項是封裝成通用容器的 Windows Forms 控制項的集合。 這種控制項稱為複合控制項。 包含的控制項稱為「組成控制項」。 使用者控制項衍生自 UserControl 類別。

使用者控制項的設計類似於表單,都是使用視覺化設計工具進行設計。 您可透過視覺化設計工具,建立、排列和修改組成控制項。 控制項事件和邏輯的撰寫方式與設計表單時的方式完全相同。 使用者控制項會與任何其他控制項一樣放在表單上。

使用者控制項可由建立所在的專案使用,或在其他具有使用者控制項程式庫參考的專案中使用。

組成控制項

組成控制項可供使用者控制項使用,且應用程式使用者可在執行階段與它們個別互動,但不會向取用者公開組成控制項所宣告的屬性和方法。 例如,如果您將 TextBoxButton 控制項放在使用者控制項上,按鈕的 Click 事件會由使用者控制項在內部處理,但不會由使用者控制項所在的表單處理。

將使用者控制項新增至專案

建立新專案之後,請使用 Visual Studio 範本來建立使用者控制項。 下列步驟示範如何將使用者控制項新增至您的專案:

  1. 在 Visual Studio 中,尋找 [專案總管] 窗格。 以滑鼠右鍵按兩下專案,然後選擇 [新增]>[使用者控制項 (Windows Forms)]

    Right-click the Visual Studio solution explorer to add a user control to a Windows Forms project以滑鼠右鍵按一下 Visual Studio 方案總管,以將使用者控制項新增至 Windows Forms 專案

  2. 在 [名稱] 方塊中,輸入使用者控制項的名稱。 Visual Studio 提供您可使用的預設和唯一名稱。 接下來,按 [新增]

    Add item dialog in Visual Studio for Windows FormsVisual Studio 中的 [新增項目] 對話方塊 (適用於 Windows Forms)

建立使用者控制項之後,Visual Studio 會開啟設計工具:

The user control designer in Visual Studio for Windows FormsVisual Studio 中的使用者控制項設計工具 (適用於 Windows Forms)

如需運作中使用者控制項的範例,請參閱如何建立使用者控制項