|
|
|
|
|
Text Navigation
The EditControl has extensive support for navigation through its contents. Apart from standard navigation techniques using the keyboard, it also supports bookmarks navigation, bracket highlighting, indentation guidelines, and text drag drop.
|
|
|
|
It is common practice to have some kind of anchor in a text document like bookmarks, indicators, breakpoints, and so on. The EditControl unites all these anchors under the notion of bookmarks and custom indicators. It allows any number of custom images or bookmarks on a document, however each line can have only one indicator or bookmark associated with it at a time.
Bookmarks and Indicators in The EditControl
The EditControl provides support for adding bookmarks, customizing the bookmark's background, setting custom images as indicators, navigation between bookmarks and indicators, and clearing bookmarks and custom indicators.
|
|
|
|
One of the most powerful and intelligent bracket highlighting and indentation guidelines features are available for the EditControl. These exquisite features can be applied for multiple languages like HTML and XML. Further, this indentation feature is smart enough in applying unique brackets for the different languages.
Brackets Highlighting and Indentation Guidelines in Essential Edit
The matching brackets and indentation guidelines can be highlighted using custom colors.The EditControl also supports navigation between start and end of an indentation block.
It is also possible to optionally highlight only the matching brackets without the indentation guidelines.
Brackets Highlighting without Indentation Guidelines in The EditControl
|
|
|
|
Breakpoints, which are used to provide an intentional pause during debugging, can be inserted in the files created using EditControl. Customization options are also available for these break points.
Breakpoints in the Edit Control
|
|
|
|
The EditControl supports complete file drop functionality. Any text file can be dragged-and-dropped onto the EditControl, which then displays the contents of the file as if the file had been opened individually.
Dragging a File to the EditControl
The EditControl also supports the text drag and drop functionality which enables dragging a piece of text from one region in the EditControl, or other editor controls like the RichTextBox, to another.
Dragging Text in the EditControl
|
|
|
|
The EditControl offers ample support for text navigation at character, word, line, page or entire document levels.
Text Handling in The EditControl
The EditControl also offers support for text manipulation operations and multiline insertion operations.
|
|
|
|
The EditControl offers a wide array of operations in determining the positions and offsets of the control's text. Operations that determine the following are also available:
-
Position of the Keyboard Cursor.
-
Interconversion between virtual or actual positions and offsets.
-
Returning the number of lines in the EditControl.
Positions and Offsets in the EditControl
|
|
|
|
The EditControl now has the support for Scroll bar events that occurs when its Horizontal and Vertical scroll bars are clicked.
Scrollbar events for the EditControl
|
|
|
|
|
|
|
|