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]。

若要存取設計階段支援

  1. 將參考加入至 System.Design 組件。

  2. 如果是實作 UITypeEditor,或如果元件是與 [工具箱] 或 PropertyGrid 控制項互動,請匯入 System.Drawing.Design 命名空間。

    Imports System.Drawing.Design
    
    using System.Drawing.Design;
    
  3. 如果是為元件實作自訂設計階段經驗,請匯入 System.ComponentModel.Design 命名空間。

    Imports System.ComponentModel.Design
    
    using System.ComponentModel.Design;
    
  4. 如果是為 Windows Form 控制項實作自訂設計階段經驗,請匯入 System.Windows.Forms.Design 命名空間。 您可以利用這個命名空間中的型別,為元件建立智慧標籤或自訂設計工具。

    Imports System.Windows.Forms.Design
    
    using System.Windows.Forms.Design;
    

請參閱

工作

HOW TO:將智慧標籤附加至 Windows Form 元件

概念

設計階段架構

其他資源

擴充設計階段支援

使用者介面型別編輯器