TypeDescriptor::GetEditor Method (Object^, Type^, Boolean)
Returns an editor with the specified base type and with a custom type descriptor for the specified component.
Assembly: System (in System.dll)
public: static Object^ GetEditor( Object^ component, Type^ editorBaseType, bool noCustomTypeDesc )
Parameters
- component
-
Type:
System::Object^
The component to get the editor for.
- editorBaseType
-
Type:
System::Type^
A Type that represents the base type of the editor you want to find.
- noCustomTypeDesc
-
Type:
System::Boolean
A flag indicating whether custom type description information should be considered.
Return Value
Type: System::Object^An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.
| Exception | Condition |
|---|---|
| ArgumentNullException | component or editorBaseType is null. |
| NotSupportedException | component is a cross-process remoted object. |
The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).
You can define multiple editors for a property. You use this method to select the editor you want to use.
Available since 1.1