[]
Interface that defines the methods required by objects used as editors. Editors allow the user to edit the cell contents.
public interface IEditor
Public Interface IEditor
| Name | Description |
|---|---|
| CancelEditing() | Cancels cell editing. |
| GetEditorControl(Appearance, float) | Gets the control associated with the editor. |
| GetEditorValue() | Gets the value in the editor control. |
| GetPreferredSize(Control) | Gets the preferred (maximum needed) size of the cell for the editor control. |
| GetReservedCursor(object) | Gets the cursor reserved for this editor. |
| IsReservedKey(KeyEventArgs) | Determines whether the specified key has special meaning to the editor control. |
| IsReservedLocation(Graphics, int, int, Rectangle, Appearance, object, float) | Determines whether the specified cursor location has special meaning to the editor control. |
| IsValid(object) | Determines whether the specified value is valid. |
| SetEditorValue(object) | Sets the value of the editor control. |
| ShowSubEditor() | Shows the subeditor control associated with the cell. |
| StartEditing(EventArgs, bool, bool) | Starts cell editing with the specified options. |
| StopEditing() | Stops cell editing. |
| Name | Description |
|---|---|
| EditingCanceled | Occurs when editing (in the editor control) has been canceled by the user. |
| EditingStopped | Occurs when editing (in the editor control) has been stopped by the user. |