Share via


作法:繼承 UserControl 類別

若要結合一或多個 Windows Forms 控制項的功能與自訂程式碼,您可以建立「使用者控制項」。 使用者控制項可結合快速控制項開發、標準 Windows Forms 控制項功能,以及自訂屬性和方法的各種用途。 當您開始建立使用者控制項時,您會看到吸引人的設計工具,您可以在其上放置標準 Windows Forms 控制項。 這些控制項會保留其所有固有功能,以及標準控制項的外觀和行為 (外觀及操作)。 不過,這些控制項一旦內建於使用者控制項,您就無法再透過程式碼使用它們。 使用者控制項會進行自己的繪製,也會處理與控制項相關聯的所有基本功能。

建立使用者控制項

  1. 在 Visual Studio 中建立新的 Windows 控制項程式庫 專案。

    使用空白使用者控制項來建立新專案。

  2. 將控制項從 [工具箱] 的 [Windows Forms] 索引標籤拖曳到您的設計工具。

  3. 這些控制項的放置和設計方式應該依照您希望它們出現於最終使用者控制項的方式。 如果您想要讓開發人員存取組成控制項,您必須將它們宣告為公用,或選擇性地公開組成控制項的屬性。 如需詳細資訊,請參閱如何:公開組成控制項的屬性

  4. 實作您的控制項將併入的任何自訂方法或屬性。

  5. F5 以建置專案,並在 UserControl 測試容器 執行您的控制項。 如需詳細資訊,請參閱如何:測試 UserControl 的執行階段行為

另請參閱