TAdvStringGridTNavigation

Contents - Properties

Delphi declaration
Navigation:TNavigation;

Description
Holds all settings of enhanced keyboard navigation in the grid

TNavigation - Properties

Contents - TNavigation

AdvanceAuto
Delphi declaration
property AdvanceAuto: Boolean default False;
C++ declaration
__property bool AdvanceAuto={ default=0 }

Description
When using masked input, automatically advances to the next cell when masked edit is completed.
AdvanceDirection
Delphi declaration
property AdvanceDirection: TAdvanceDirection;
C++ declaration
__property TAdvanceDirection AdvanceDirection={ nodefault }

Description
Sets the direction to be used with the AdvanceOnEnter navigation style.
AdvanceInsert
Delphi declaration
property AdvanceInsert: Boolean default False;
C++ declaration
__property bool AdvanceInsert={ default=0 }

Description
If true, allows insertion of rows when last cell is entered when in AdvanceOnEnter mode
AdvanceOnEnter
Delphi declaration
property AdvanceOnEnter: Boolean default False;
C++ declaration
__property bool AdvanceOnEnter={ default=0 }

Description
Next cell is selected after pressing enter while editing current cell.
AllowClipboardAlways
Delphi declaration
property AllowClipboardAlways: Boolean default False;
C++ declaration
__property bool AllowClipboardAlways={ default=0 }

Description
When true, automatic clipboard shortcut handling works irrespective of the grid editing options. When false, clipboard handling only works on editable cells.
AllowClipboardColGrow
Delphi declaration
property AllowClipboardColGrow: Boolean default False;
C++ declaration
__property bool AllowClipboardColGrow={ default=0 }

Description
When true, the number of columns can automatically increase if more data is pasted in the grid than columns available.
AllowClipboardRowGrow
Delphi declaration
property AllowClipboardRowGrow: Boolean default False;
C++ declaration
__property bool AllowClipboardRowGrow={ default=0 }

Description
When true, the number of columns can automatically increase if more data is pasted in the grid than rows available.
AllowClipboardShortCuts
Delphi declaration
property AllowClipboardShortCuts: Boolean default False;
C++ declaration
__property bool AllowClipboardShortCuts={ default=0 }

Description
If true, enables Ctrl-Ins, Shift Ins, Ctrl-Del keys or also Ctrl-V, Ctrl-X, Ctrl-C to perform clipboard actions
AllowDeleteRow
Delphi declaration
property AllowDeleteRow: Boolean default False;
C++ declaration
__property bool AllowDeleteRow={ default=0 }

Description
DEL key will delete row if true. OnAutoDeleteRow event is called on DEL
AllowInsertRow
Delphi declaration
property AllowInsertRow: Boolean default False;
C++ declaration
__property bool AllowInsertRow={ default=0 }

Description
INS key will insert row if true. OnAutoInsertRow event is called on INS
AllowRTFClipboard
Delphi declaration
property AllowRTFClipboard: Boolean default False;
C++ declaration
__property bool AllowRTFClipboard={ default=0 }

Description
When true, rich text clipboard operation is used when available.
AllowSmartClipboard
Delphi declaration
property AllowSmartClipboard: Boolean default False;
C++ declaration
__property bool AllowSmartClipboard={ default=0 }

Description
When true allows automatic replication of single cell to multiple cells through clipboard copy & paste, as well as 2 cell difference based auto increment paste for selected cells. Difference based auto increment works for numbers as well as dates.
AlwaysEdit
Delphi declaration
property AlwaysEdit: Boolean default False;
C++ declaration
__property bool AlwaysEdit={ default=0 }

Description
Shows the inplace editor always (must to be used when additional inplace editors are used instead of goAlwaysShowEdit)
AutoComboDropSize
Delphi declaration
property AutoComboDropSize: Boolean default False;
C++ declaration
__property bool AutoComboDropSize={ default=0 }

Description
When true, the inplace combobox editor dropdown list automatically sizes to show the largest string it holds
AutoGotoIncremental
Delphi declaration
property AutoGotoIncremental: Boolean default False;
C++ declaration
__property bool AutoGotoIncremental={ default=0 }

Description
If true, allows jumping to rows by keypress in sorted column in incremental lookup mode.
AutoGotoWhenSorted
Delphi declaration
property AutoGotoWhenSorted: Boolean default False;
C++ declaration
__property bool AutoGotoWhenSorted={ default=0 }

Description
If true, allows jumping to rows with single keypress in sorted column.
CopyHTMLTagsToClipboard
Delphi declaration
property CopyHTMLTagsToClipboard: Boolean default False;
C++ declaration
__property bool CopyHTMLTagsToClipboard={ default=0 }

Description
When true, HTML tags are also copied to the clipboard in all clipboard operations.
CursorWalkEditor
Delphi declaration
property CursorWalkEditor: Boolean default False;
C++ declaration
__property bool CursorWalkEditor={ default=0 }

Description
When true, allows changing of the current edit cell to the next of previous cell when edit position is either at the end of the edit text and right cursor key is pressed or if edit position is in the beginning of the edit text and left cursor key is pressed.
ImproveMaskSel
Delphi declaration
property ImproveMaskSel: Boolean default False;
C++ declaration
__property bool ImproveMaskSel={ default=0 }

Description
Immediately puts the caret in the first position for a mask edit input in the grid.
InsertPosition
Delphi declaration
property InsertPosition: TInsertPosition;
C++ declaration
__property TInsertPosition InsertPosition={ nodefault }

Description
Can be either pInsertBefore or pInsertAfter. It determines if a row is inserted before or after the current row when pressing Ins with AllowAutoInsert enabled.
LineFeedOnEnter
Delphi declaration
property LineFeedOnEnter: Boolean default False;
C++ declaration
__property bool LineFeedOnEnter={ default=0 }

Description
When true, enter is used in the multiline inplace editor to do a linefeed instead of leaving the inplace editor. When false, Ctrl-Enter is need to do a linefeed in a multiline inplace editor and Enter leaves the inplace editor and optionally moves to the next cell when AdvanceOnEnter is true.
MoveRowOnSort
Delphi declaration
property MoveRowOnSort: Boolean default False;
C++ declaration
__property bool MoveRowOnSort={ default=0 }

Description
When true, moves the grid display to the new position of the active cell after sort.