User Interface Type Editors

Caution

This content was written for .NET Framework. If you're using .NET 6 or a later version, use this content with caution. The designer system has changed for Windows Forms and it's important that you review the Designer changes since .NET Framework article.

You can provide a custom design-time experience for complex property types by implementing a user interface (UI) type editor.

In This Section

Reference

  • UITypeEditor
    Provides a base class that can be used to define UI type editors.

  • UITypeEditorEditStyle
    Specifies identifiers that indicate the editing style of a UITypeEditor.

  • IWindowsFormsEditorService
    Provides an interface for UI type editors to display Windows Forms or to display a control in a drop-down area from a property grid control in design mode.

  • Type Descriptor Overview
    Offers general information about how to use and implement type descriptor classes.

  • Extender Providers
    Offers general information about how to use and implement extender provider classes.