共用方式為


使用者控制項設計工具

可藉由結合現有控制項,允許您視覺化地建立個人的 Windows Form 控制項。 Windows Form 使用者控制項是衍生自 UserControl 類別的類別。

注意事項注意事項

同時也有使用者撰寫的伺服器控制項,可視為 ASP.NET Web 網頁開發,並以 .ascx 副檔名儲存為文字檔。 ASP.NET 網頁架構可隨時編譯使用者控制項至 System.Web.UI.UserControl 所衍生的類別中。

使用設計工具,您可以:

  • 從 [工具箱] 或 [伺服器總管] 加入元件、資料項目和 Window Form 控制項。

  • 將一組控制項集合成為單一控制項。

  • 按兩下設計工具,並於類別的一般宣告區段中編寫程式碼,或者在類別中包含的項目上按兩下,以便為該項目編寫程式碼。

若要開啟設計工具,請建立 Windows 控制項程式庫專案。 新的專案開啟時會顯示 [使用者控制項設計工具]。

使用者控制項設計工具可做為使用者控制項的設計表面,讓您可以使用與表單幾乎相同的模型。 例如,當您將按鈕加入至表單時,會看到代表該元素的圖示。 您可以按一下此圖示以存取它的屬性,或是按 F7 鍵移至 [程式碼編輯器]。 對於 [使用者控制項設計工具] 來說也是相同的:您可以透過與設計表面的互動,來加入並組態視覺與非視覺項目,同時安排設定這些項目及其事件。

在您將圖形化元素加入至使用者控制項時,圖形化元素會置於設計表面上,並且允許您調整項目的視覺化表現及位置。

在使用者控制項中加入非視覺項目時 (例如 DirectorySearcher 元件),項目會出現在設計工具底部的 [元件匣] 中。

注意事項注意事項

元件匣是 [元件設計工具] 的執行個體。 這可以做為非視覺化項目的集合點,讓您可以在不影響頁面或表單上控制項排列的情況下使用。

請參閱

工作

HOW TO:繼承自 UserControl 類別

HOW TO:測試 UserControl 的執行階段行為

HOW TO:撰寫複合控制項

概念

各種自訂控制項

其他資源

在設計階段開發 Windows Form 控制項