HOW TO:繼承自 UserControl 類別
如果您要將一或多個 Windows Form 控制項的功能與自訂程式碼結合,就必須建立「使用者控制項」。使用者控制項結合快速控制項開發、標準 Windows Form 控制項功能,及自訂屬性和方法的多樣化功能。建立使用者控制項時,會顯示可見的設計工具,您可使用它來放置標準的 Windows Form 控制項。這些控制項會保留所有的固有功能,以及標準控制項的外觀和行為 (外觀及操作)。然而,一旦這些控制項建置到使用者控制項時,就無法再透過程式碼使用它們了。使用者控制項執行它們自己的繪製,也處理控制項相關的所有基本功能。
注意事項 |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。如果要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要建立使用者控制項
建立新的 [Windows 控制項程式庫] 專案。
新專案將以空白的使用者控制項建立。
將控制項從 [工具箱] 的 [Windows Form] 索引標籤拖曳至您的設計工具。
當您要這些控制項出現在最終的使用者控制項時,您必須放置和設計它們。如果您要允許開發者存取組成控制項 (Constituent Control),您必須將它們宣告為公用,或選擇性地公開組成控制項的屬性。如需詳細資訊,請參閱 HOW TO:公開組成控制項的屬性。
實作您的控制項將加入的任何自訂方法或屬性。
按下 F5 鍵以建置專案,並在 [使用者控制項測試容器] 中執行控制項。如需詳細資訊,請參閱 HOW TO:測試 UserControl 的執行階段行為。
請參閱
工作
HOW TO:繼承自 Control 類別
HOW TO:繼承自現有的 Windows Form 控制項
HOW TO:撰寫 Windows Form 的控制項
Visual Basic 2005 中繼承事件處理常式疑難排解
HOW TO:測試 UserControl 的執行階段行為