[]
Represents a multiple-column combo box cell.
public class MultiColumnComboBoxCellType : BaseCellType, ICellType, IEditor, IFormatter, ICloneable, IPropertyAllowedSupport, INotifyEditorValueChanged, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IPdfSupport, IAllowArrowKeysMoveActiveCell, IErrorIconSupport, IEditorVerticaAlignSupport, ICellType, ICloneable<ICellType>, INumFmtSupportCellType, ISerializeSupport, ISerializable, IRenderAlignment, IDisposable, IReuseEditorControl2, IReuseEditorControl
Public Class MultiColumnComboBoxCellType
Inherits BaseCellType
Implements ICellType, IEditor, IFormatter, ICloneable, IPropertyAllowedSupport, INotifyEditorValueChanged, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IPdfSupport, IAllowArrowKeysMoveActiveCell, IErrorIconSupport, IEditorVerticaAlignSupport, ICellType, ICloneable(Of ICellType), INumFmtSupportCellType, ISerializeSupport, ISerializable, IRenderAlignment, IDisposable, IReuseEditorControl2, IReuseEditorControl
| Name | Description |
|---|---|
| MultiColumnComboBoxCellType() | Creates a new multiple-column combo box cell with default settings. |
| MultiColumnComboBoxCellType(MultiColumnComboBoxCellType) | Creates a new copy from the specified cell type ("Copy constructor"). |
| MultiColumnComboBoxCellType(SerializationInfo, StreamingContext) | Creates a new multiple-column combo box cell from serialization. |
| Name | Description |
|---|---|
| theme | Internal use only. |
| Name | Description |
|---|---|
| AcceptsArrowKeys | Gets or sets how arrow keys are processed by the edit control. |
| AllowArrowKeysMoveActiveCell | Gets or sets whether to allow arrow keys to move the active cell. |
| AllowEditorVerticalAlign | Gets or sets whether to allow editor vertical align. |
| AutoSearch | Gets or sets how the list is searched based on input of a character key. |
| BackgroundImage | Gets or sets the background image of the multiple-column combo box. |
| ButtonAlign | Gets or sets where the buttons are displayed in the cell. |
| ColumnEdit | Gets or sets which list column (by index) serves as the edit portion of the combo box. |
| ColumnEditName | Gets or sets which list column (by name) serves as the edit portion of the combo box. |
| DataColumn | Gets or sets which list column (by index) serves as the data portion of the combo box. |
| DataColumnName | Gets or sets which list column (by name) serves as the data portion of the combo box. |
| DataMemberList | Gets or sets the name of the data member that populates the list in the list portion of the combo box. |
| DataSourceList | Gets or sets the data source for the list portion of the combo box. |
| Editable | Gets or sets whether you can type into the edit portion of the multi-column combo box. |
| ListAlignment | Gets or sets to which side of the editor the list aligns. |
| ListBorderStyle | Gets or sets the type of border style for the drop-down list. |
| ListOffset | Gets or sets how much the list offsets from the editor. |
| ListResizeColumns | Gets or sets how the columns in the drop-down list are sized when displayed. |
| ListWidth | Gets or sets the width of the list. |
| MaxDrop | Gets or sets the maximum number of items to display at one time in the list. |
| ShowColumnHeaders | Gets or sets whether column headers are displayed in the drop-down list. |
| ShowGridLines | Gets or sets whether grid lines are displayed in the drop-down list. |
| StringTrim | Gets or sets how to trim characters that do not fit in the cell. |
| Name | Description |
|---|---|
| CanBeOverflown() | Determines whether data from another cell can overflow into this cell (whether this cell can be overflowed into). |
| CanOverflow() | Determines whether the cell can overflow into adjacent cells. |
| CancelEditing() | Cancels the editing of a cell. |
| Clone() | Creates and returns an editable base cell. |
| Deserialize(XmlNodeReader) | Loads the object from XML. |
| 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. |
| GetEditorControl(Control, 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. |
| GetHorizontalAlignment(object) | Gets the horizontal alignment based on the value. |
| GetObjectData(SerializationInfo, StreamingContext) | Serializes the 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 required) size of the cell for the editor control. |
| GetReservedCursor(object) | Gets the cursor reserved for this cell type. |
| GetTextRectangle(Graphics, Rectangle, Font, Appearance, ref Rectangle, string) | Gets the rectangle in which text is drawn. |
| GetVerticalAlignment(object) | Gets the vertical alignment based on the value. |
| InitializeEditorControl(Control, Appearance, float) | Initializes the editor control. |
| 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. |
| 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. |
| IsReusable(Control) | Checks if this celltype is reusable. |
| IsValid(object) | Determines whether the specified value is valid. |
| 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. |
| Parse(string) | Parses the specified string to the data type of the cell type and returns it as an object. |
| Serialize(XmlTextWriter) | Saves the object to XML. |
| 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. |
| ToHorizontalAlignment(CellHorizontalAlignment) | Converts a FarPoint.Win.Spread.CellHorizontalAlignment value to the corresponding FarPoint.Win.HorizontalAlignment value. |
| ToVerticalAlignment(CellVerticalAlignment) | Converts a FarPoint.Win.Spread.CellVerticalAlignment value to the corresponding FarPoint.Win.VerticalAlignment value. |