HOW TO:在 Windows Form 中存取設計階段支援
您的自訂元件和控制項是「可設計的」,也就是說,它們有設定值讓使用者可以在設計階段利用圖形使用者介面 (UI) 進行設定。 這些設定值通常會在執行階段影響元件的執行個體。
如果您的類別實作 IComponent 介面,就可以參與設計環境,如 Visual Studio。
若要存取由 .NET Framework 所提供的設計階段支援,必須完成下列步驟。
![]() |
---|
您必須加入對設計階段組件 (System.Design.dll) 的參考。 這個組件未包含在 .NET Framework 4 Client Profile 中。 若要加入對 System.Design.dll 的參考,您必須將專案的目標 Framework 變更為 [.NET Framework 4]。 |
若要存取設計階段支援
將參考加入至 System.Design 組件。
如果是實作 UITypeEditor,或如果元件是與 [工具箱] 或 PropertyGrid 控制項互動,請匯入 System.Drawing.Design 命名空間。
Imports System.Drawing.Design
using System.Drawing.Design;
如果是為元件實作自訂設計階段經驗,請匯入 System.ComponentModel.Design 命名空間。
Imports System.ComponentModel.Design
using System.ComponentModel.Design;
如果是為 Windows Form 控制項實作自訂設計階段經驗,請匯入 System.Windows.Forms.Design 命名空間。 您可以利用這個命名空間中的型別,為元件建立智慧標籤或自訂設計工具。
Imports System.Windows.Forms.Design
using System.Windows.Forms.Design;
請參閱
工作
HOW TO:將智慧標籤附加至 Windows Form 元件