[]
Represents the base class for other cell type classes.
[TypeConverter(typeof(CellTypeConverter))]
public abstract class BaseCellType : ICellType, IEditor, IFormatter, ICloneable, IPropertyAllowedSupport, INotifyEditorValueChanged, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IPdfSupport, IAllowArrowKeysMoveActiveCell, IErrorIconSupport, IEditorVerticaAlignSupport, ICellType, ICloneable<ICellType>, INumFmtSupportCellType
<TypeConverter(GetType(CellTypeConverter))>
Public MustInherit Class BaseCellType
Implements ICellType, IEditor, IFormatter, ICloneable, IPropertyAllowedSupport, INotifyEditorValueChanged, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IPdfSupport, IAllowArrowKeysMoveActiveCell, IErrorIconSupport, IEditorVerticaAlignSupport, ICellType, ICloneable(Of ICellType), INumFmtSupportCellType
| Name | Description |
|---|---|
| BaseCellType() | Initializes a new instance of the BaseCellType class. |
| Name | Description |
|---|---|
| ExtraRendererSettings | Gets the conditional formatting settings. |
| SubEditor | Gets or sets the subeditor. |
| Name | Description |
|---|---|
| CanBeOverflown() | Determines whether data from another cell can overflow into this cell (whether this cell can be overflowed into). |
| CanOverflow() | Determines whether a cell can overflow its data into an adjacent cell. |
| CancelEditing() | Cancels the editing of a cell. |
| Clone() | Creates and returns a base cell. |
| CloneCore() | Creates a new object that is a copy of the current instance. |
| FireEditingCanceled() | Fires the EditingCanceled event if there are any delegates attached. |
| FireEditingStopped() | Fires the EditingStopped event if there are any delegates attached. |
| FireEditorValueChanged(EventArgs) | Fires the EditorValueChanged event if there are any delegates attached. |
| Format(object) | Formats the specified data into the format of the cell type and returns it as a string. |
| GetEditorControl(Appearance, float) | Gets the edit control for this cell type with the specified appearance and scaling. |
| GetEditorValue() | Gets the unformatted value in the editor control. |
| GetErrorIconBound(Graphics, Appearance, Rectangle, float) | Gets a rectangle to draw the error icon in. |
| GetFormatterCore(CultureInfo) | Gets the formatter which represents the behavior of this cell type. |
| GetPreferredSize(Graphics, Size, Appearance, object, float) | Gets the preferred (maximum required) size of the cell for the renderer control. |
| GetPreferredSize(Control) | Gets the preferred (maximum needed) size of the cell for the editor control. |
| GetReservedCursor(object) | Gets the cursor reserved for this cell type. |
| GetReusableEditorControl(IReuseEditorControl, Control, Appearance, float) | Implementation of IReuseEditorControl.GetEditorControl for use by cell types. |
| IsCaretInTheBeginning() | Gets whether the caret is in the beginning. |
| IsCaretInTheEnd() | Gets whether the caret is at the end. |
| IsCaretInTheFirstLine() | Gets whether the caret is in the first line. |
| IsCaretInTheLastLine() | Gets whether the caret is in the last line. |
| IsPropertySupported(string) | Gets whether the cell type supports the named property. |
| 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. |
| PaintCell(PdfGraphics, RectangleF, Appearance, object, bool, bool, float) | Paints (prints) the cell to PDF when not in edit mode, to the specified graphics interface with the specified appearance settings. |
| PaintCell(Graphics, Rectangle, Appearance, object, bool, bool, float) | Paints the cell when not in edit mode to the specified graphics interface with the specified appearance settings. |
| PaintEnhancedConditionalFormat(Graphics, Rectangle, Appearance, object, bool, bool, float, ref RectangleF) | Paints the enhanced conditional format. |
| Parse(string) | Parses the specified string to the data type of the cell type and returns it as an object. |
| ParseCore(string) | Parses the specified string to the data type of the cell type and returns it as an object. |
| SetEditorValue(object) | Sets the value of the editor control. |
| ShowSubEditor() | Shows the subeditor control associated with the cell. |
| StartEditing(EventArgs, bool, bool) | Starts the editing of a cell. |
| StopEditing() | Stops the editing of a cell. |
| ToNumberFormatCore() | Converts this cell type to the corresponding NumberFormat value. |
| ToString() | Converts the name of the cell type to a string. |
| Name | Description |
|---|---|
| EditingCanceled | Occurs when editing (the editor control) has been canceled by the user. |
| EditingStopped | Occurs when editing in the the editor control has been stopped by the user. |
| EditorValueChanged | Occurs when the value in the editor control has been changed by the user. |