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
User Interface Type Editors Overview
Offers general information about how to use and implement UI type editor classes.How to: Implement a UI Type Editor
Describes how to implement a UI type editor that allows visual value configuration for a custom type.Walkthrough: Implementing a UI Type Editor
Provides a detailed procedure with code to explain how to implement an extender provider class.How to: Create a UI Type Editor
Provides a code example that shows how to create and use a UI type editor class.
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.
Related Sections
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.