[]
        
(Showing Draft Content)

GrapeCity.Win.Spread.InputMan.CellType.GcTextBoxCellType

GcTextBoxCellType Class

Represents a GcTextBoxCellType class.

Inheritance
GcTextBoxCellType
Namespace: GrapeCity.Win.Spread.InputMan.CellType
Assembly: GrapeCity.Win.PluginInputMan.dll
Syntax
public class GcTextBoxCellType : InputManCellTypeBase, ICellType, IEditor, ICloneable, IPropertyAllowedSupport, INotifyEditorValueChanged, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IAllowArrowKeysMoveActiveCell, IErrorIconSupport, IEditorVerticaAlignSupport, ICellType, ICloneable<ICellType>, INumFmtSupportCellType, IDisposable, IReuseEditorControl2, IReuseEditorControl, IPdfSupport, IOOXmlSupport, ISerializable, ISerializeSupport, IReadOnlySupport, IStaticSupport, IFormatter2, IFormatter, IFormulaEditingSupport, IMultilineSupport, IWordWrapSupport2, IWordWrapSupport
Public Class GcTextBoxCellType
    Inherits InputManCellTypeBase
    Implements ICellType, IEditor, ICloneable, IPropertyAllowedSupport, INotifyEditorValueChanged, IEnhancedRenderer, IRenderer, IEnhancedPdfRenderer, IAllowArrowKeysMoveActiveCell, IErrorIconSupport, IEditorVerticaAlignSupport, ICellType, ICloneable(Of ICellType), INumFmtSupportCellType, IDisposable, IReuseEditorControl2, IReuseEditorControl, IPdfSupport, IOOXmlSupport, ISerializable, ISerializeSupport, IReadOnlySupport, IStaticSupport, IFormatter2, IFormatter, IFormulaEditingSupport, IMultilineSupport, IWordWrapSupport2, IWordWrapSupport

Constructors

Name Description
GcTextBoxCellType()

Initializes a new instance of the GcTextBoxCellType class.

GcTextBoxCellType(SerializationInfo, StreamingContext)

Initializes a new instance of the GcTextBoxCellType class.

Properties

Name Description
AcceptsCrLf

Gets or sets a value that indicates how to process the CrLf characters when copying, cutting, or pasting a string.

AcceptsTabChar

Gets or sets a value that indicates how to process the Tab characters when copying, cutting, or pasting the string.

AllowSpace

Gets or sets the allow space settings.

AlternateText

Gets the alternate text of the GrapeCity.Win.Spread.InputMan.CellType.GcTextBox control.

AutoComplete

Gets the automatic complete related settings.

AutoCompleteCustomSource

Gets or sets a custom AutoCompleteStringCollection to use when the GrapeCity.Win.Spread.InputMan.CellType.GcTextBox.AutoCompleteSource property is set to CustomSource.

AutoCompleteMode

Gets or sets an option that controls how automatic completion works for the GrapeCity.Win.Spread.InputMan.CellType.GcTextBox control.

AutoCompleteSource

Gets or sets a value that specifies the source of strings used for automatic completion.

AutoConvert

Gets or sets whether to automatically convert the entered characters according to the input mask.

DisplayAlignment

Gets or sets the text alignment when displaying the horizontal axis when the control does not have input focus.

DropDown

Gets the drop-down settings used to customize the drop-down function.

DropDownEditor

Gets the settings for the drop-down editor.

Ellipsis

Gets or sets a value that indicates how the ellipsis character (...) appears, denoting that the GcTextBox text extends beyond the specified length of the GcTextBox.

EllipsisString

Gets or sets what is shown as an ellipsis when the text width is longer than the control.

FocusPosition

Gets or sets the initial cursor position when the editor gets focus.

FormatString

Gets or sets the input format to use in the control.

GridLine

Gets or sets a Line that indicates the grid line style for each line.

LineSpace

Gets or sets the line space between two adjacent lines.

MaxLength

Gets or sets the maximum number of characters or bytes that the control can hold.

MaxLengthCodePage

Gets or sets the code page for the encoding that used to count the max length in byte.

MaxLengthUnit

Gets or sets whether the maximum number of characters allowed in the control are handled based on bytes, characters, or text elements.

MaxLineCount

Gets or sets the maximum number of acceptable lines.

Multiline

Gets or sets whether the control can accept and display multiple lines of text.

PasswordChar

Gets or sets the character used as a placeholder for the characters typed by the user.

PasswordRevelationMode

Gets or sets the password revelation mode.

RecommendedValue

Gets or sets the recommended value.

ScrollBarMode

Gets or sets how to display the scroll bars.

ScrollBars

Gets or sets which scroll bars appear in a multiline GrapeCity.Win.Spread.InputMan.CellType.GcTextBox control.

ShowRecommendedValue

Gets or sets a value that indicates whether to show the recommended value.

SideButtons

Gets the side buttons of this GrapeCity.Win.Spread.InputMan.CellType.GcTextBox control.

UseSystemPasswordChar

Gets or sets a value that indicates whether to use system password characters.

WrapMode

Gets or sets the wrap rule when the GrapeCity.Win.Spread.InputMan.CellType.GcTextBox control is multiline.

Methods

Name Description
CanOverflow()

Determines whether a cell can overflow its data into an adjacent cell.

Clone()

Creates and returns a cloned cell type.

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.

FormatToClipboard(object)

Formats to the Clipboard.

GetDefaultShortcuts()

Gets the default shortcuts.

GetDefaultSideButtonTypes()

Gets the default side buttons.

GetDisplayText(object)

Gets the display text.

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.

GetObjectData(SerializationInfo, StreamingContext)

Gets the object data.

GetPreferredSize(Graphics, Size, Appearance, object, float)

Gets the preferred (maximum needed) size of the cell for the renderer control.

GetPreferredSize(Control)

Gets the preferred (maximum needed) size of the cell for the editor control.

InitializeDefaultSideButtons(SideButtonBaseInfo[])

Initializes the default side buttons.

InitializeEditorControl(Control, Appearance, float)

Initializes the editor control.

IsReusable(Control)

Determines whether the specified control is reusable.

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.

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.