TX Text Control's Smart Selection Interface
TX Text Control includes built-in mouse and keyboard assignments for text selection and navigation. This reference details double-click word selection, triple-click line selection, drag-and-drop text movement, Shift-extended selections, and table-specific key bindings for cell movement.

TX Text Control implements some special mouse and keyboard assignments to assist with typical selection tasks. The following tables contain these specific assignments:
Mouse Assignments and Smart Selections
| Mouse Action | Reaction of TextControl |
| Click | Moves cursor to point of click or selects an image or text frame. |
| Click and Drag | Selects text from point of button down to point where button is released or moves an image, text frame or OLE object. |
| Shift + Click | Extends the selection to the point of click. |
| Double-click | Selects the word that is clicked on. |
| Double-click and drag | Extends the selection from word to word. |
| Triple-click | Selects the line that is clicked on. |
| Triple-click and drag | Extends the selection from row to row. |
| PgUp/PgDown | Scrolls the text up or down one client area height minus the height of one line of text. Active only, if a vertical scrollbar exists. |
| CTRL + PgUp/PgDown | Zooms up or down the current document. |
| SHIFT + PgUp/PgDown | Scrolls the document horizontally. |
| Drag and Drop on selected text | Selected text is moved to the drop position of the mouse (text drag and drop). |
| CTRL + Drag and Drop on selected text | Selected text is copied to the drop position of the mouse (text drag and drop). |
Keyboard Assignments
| Key Type | Reaction of TextControl |
| HOME | Moves the caret to the beginning of the line. |
| END | Moves the caret to the end of the line. |
| (Left Arrow) | Moves the caret one character to the left. |
| (Right Arrow) | Moves the caret one character to the right. |
| (Up Arrow) | Moves the caret one line up. |
| (Down Arrow) | Moves the caret one line down. |
| CTRL + (Left Arrow) | Moves the caret to the beginning of the current word. |
| CTRL + (Right Arrow) | Moves the caret to the beginning of the next word. |
| CTRL + HOME | Moves the caret to start of text. |
| CTRL + END | Moves the caret to end of text. |
| CTRL + ENTER | Inserts a new page. |
| SHIFT + ENTER | Creates a line feed without beginning a new paragraph. |
| CTRL + (-) | Inserts an end-of-line hyphen. |
| DEL | Deletes selected text. |
| CTRL + X | Copies selected text to the Clipboard and deletes the selection. |
| CTRL + V | Copies selected text to the clipboard. |
| CTRL + Z | Undos the last action. |
| CTRL + Y | Restores the last action. |
| CTRL + SHIFT + (Spacebar) | Inserts a non-breaking space. |
| CTRL + (Backspace) | Deletes the previous word. |
| CTRL + SHIFT + ENTER | Inserts a page column break. |
Pressing a key while SHIFT is pressed extends the current selection to the new caret position.
Keyboard Assignments in Tables
| Key Type | Reaction of TextControl |
| TAB | Selects the next table cell. |
| SHIFT + TAB | Selects the previous table cell. |
| CTRL + TAB | Inserts a tab character. |
Related Posts
Building Dashboard Reports with TX Text Control
A stock dashboard report template built in TX Text Control Words connects to a data source and uses merge fields, conditional IF fields for positive and negative values, and embedded 2D and 3D…
TX Text Control, Windows 8 and Visual Studio 11: It Simply Works!
TX Text Control .NET 17.0 runs on Windows 8 Consumer Preview for both Windows Forms and WPF desktop applications. Visual Studio 11 Beta is fully compatible, and ActiveX controls remain supported.…
Spell CheckingTechnical Article
Deploying TX Spell .NET in an XBAP Browser Application
XBAP enables deploying full WPF applications in the browser via .NET Framework. This tutorial covers creating a WPF Browser Application project, configuring TXSpellChecker in Page.Resources,…
Spell CheckingTechnical Article
TX Spell: Performance Considerations
TX Spell .NET benchmarks demonstrate approximately 75,000 words checked per second and suggestion generation in under 0.035 seconds per word using the US English dictionary. This linear…
A Deeper Look at TX Text Control .NET for Windows Forms's Page Class
The Page class in TX Text Control .NET for Windows Forms, available since version 14.0, represents a single formatted document page. It provides Bounds, Start, and Section properties along with…
