We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion has new privacy terms and cookie policies in effect May 24, 2018. Learn more

Edit Control

The edit control is a powerful text editor control that supports syntax highlighting, code outlining, block selection, efficient code editing, IntelliSense, custom language configuration, and much more. It also offers built-in language highlighting support.


Syntax highlighting

Provides syntax highlighting for programming, scripting, and markup languages. Also allows users to customize built-in languages.

Built-in languages

Offers built-in syntax highlighting and code editing experiences for the following languages:

  • C#
  • VB.NET
  • XML
  • HTML
  • Java
  • SQL
  • PowerShell
  • C
  • JavaScript
  • VBScript
  • Delphi

Custom languages

Users can create custom syntax highlighting by highlighting keywords and operators of their own language.


Advanced editor capabilities

Undo and redo

Includes keyboard and context menu support for undo and redo operations that erase the last change in a document and reinsert it.

Code outlining

Provides support to collapse each block into a single line. The syntax editor can automatically choose where to create outlines for built-in languages. Users can also choose to create outlining for their own syntax highlighting.

Clipboard operations

Provides keyboard and context menu support to cut, copy, and paste.

Selection

Supports rectangular block selection to select lines from specific columns like Visual Studio, plus normal selection.

Line numbers

Choose to show or hide the line number at the start of a line.

Change tracking

Tracks changed lines by displaying markers at the start of lines that have been modified after the file has been loaded or after the last file save operation.

Indent

Indentation support helps format source code to improve readability.

Word wrap

Offers different word wrapping styles, such as wrap by word or wrap by character, based on the available text area.

Autocomplete

Completes the rest of a word the user is typing by selecting from a list of choices displayed as a context menu.

Autocorrect

Autocorrects predefined typing errors when pressing certain keys. Includes an option to let users change their autoreplace trigger key.

Context menu

Provides built-in context menu support for file, edit, and selection operations, and much more.

Content dividers

Clearly distinguish content sections with line dividers, similar to Visual Basic, to improve code readability.


IntelliSense

IntelliSense displays a pop-up with a list of code completion options to speed up coding by reducing typos and other common mistakes.

Context prompt

Display helpful pop-up hints about alternate syntax for invoking what is being typed and its parameters. User can choose their invocation overload with the Up Arrow and Down Arrow keys or by clicking the arrow buttons in the pop-up.

Context tooltip

Provides built-in interactive tooltips that appear automatically when the pointer is placed over a collapsed block of text.


Line formatting

Highlight line

Highlight a particular line by changing its background color to help users distinguish a selected line from non-selected lines.

Underline

Format text by underlining it with different styles such as solid, dash, wave, and dot lines.


Bookmarks and navigation

Bookmarks

Users can locate a section or a line of a document for quick access to any part of the contents.

Navigation to the next character or word, or the start or end of a line can be done easily through keyboard actions or programmatically. Users can also jump to specific lines.


Search and replace

Find occurrences of specified text with constraints such as case matching, matching whole words, and search directions. Also allows users to search text with regular expressions.

Find and replace

Replace specified text with replacement text as per the conditions specified. Includes options to replace the first occurrence or all occurrences of the search text.


End-user capabilities

Status bar

Display information about the current state of the control such as the current file name, line number, and column number.

Shortcut keys

Provides shortcut key support for all editing and navigation operations. Also provides a built-in window for modifying the key mapping of shortcut operations.


Split view

Display a single document in several views with horizontal and vertical orientations, allowing users to work on different areas of a document at the same time.


Single line mode

Make the syntax editor a simple text box with syntax highlighting, editing, and clipboard operations.


Appearance

Text appearance

The appearance of the text color can be customized in a specific range of lines.

Selection margin

Display a thin vertical strip that enables users to select the contents of the entire line.

Selection color

Users can change the background color of selected text in the control.

Background customization

Users can change the background color of the control, and even supports gradient effects.


Globalization and localization

Localization

All visible strings in the control’s user interface can be localized to any desired language.

Right to left

Supports laying out text in a left-to-right fashion, allowing the control be used to develop forms for worldwide audiences.


Export

Export syntax editor content with associated syntax highlighting information to XML, HTML, and RTF file formats.

Print

Print syntax editor content either by using the Print option from the print preview or programmatically. The print preview window lets users choose to print an entire document or the current page, and specify the number of copies to print.


No results found

GRID

DATA VISUALIZATION

DATA SCIENCE

EDITORS

NAVIGATION

FILE FORMATS

NOTIFICATION

LAYOUT

MISCELLANEOUS

BUSINESS INTELLIGENCE

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.