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. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Overview

The WinForms Syntax Editor control is a powerful text editor control similar to the Microsoft Visual Studio editor. It provides a built-in syntax highlighting and code editing experience for popular languages. It offers all the essential features end users expect like syntax highlighting, editing, undo, redo, cut, copy, paste, IntelliSense, error validation, line numbering, highlighting modified lines, custom language configuration. It supports context choice, context tooltip, single line mode, multi-tasking with split view, word wrap, printing, and export options.


Syntax highlighting

This control provides syntax highlighting for programming, scripting, and markup languages. It also allows users to customize built-in languages.

Built-in language highlighting

The Syntax Editor control 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

WinForms Syntax Editor highlighting the codes for popular languages

Configure custom language

Create custom syntax highlighting of keywords and operators of your own language.

WinForms Syntax Editor highlighting the code using user defined keywords and operators


IntelliSense

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

WinForms Syntax Editor displays intellisense for complete words in code editing


WinForms code editor displays message in prompt

Context prompt

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


Context tooltip

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

WinForms Syntax Editor displays tooltip for collapsed text block


Collapsed codes blocks in WinForms Syntax Editor

Code outlining

Display code blocks in a tree structure and expand and collapse the code blocks interactively for readability. WinForms Syntax Editor automatically chooses where to create outlines for built-in languages.


Comment and uncomment code

Comment or uncomment code with the help of the comment option. Users can select the required block of code to comment. WinForms Syntax Editor comments the current line when there is no selection.

Block of codes comment out in WinForms Syntax Editor


WinForms Syntax Editor displays markers at the start of modified lines

Tracking changes

Track the changed lines by displaying markers at the beginning of modified lines, after the file is loaded, or after the last file save operation.


Advanced editor capabilities

Undo and redo operations in powerful WinForms Syntax Editor

Undo and redo

Included is keyboard and context menu support for undo and redo operations.

Clipboard operations in WinForms Syntax Editor

Clipboard operations

Use the keyboard or context menu for clipboard operations such as cut, copy, and paste.

WinForms Syntax Editor select lines from specific columns

Selection

WinForms Syntax Editor supports rectangular block selection to select lines from specific columns, like in Visual Studio and also normal selection.

WinForms Syntax Editor displays lines with proper indentation

Indent

Indentation support helps format source code to improve readability.

WinForms Syntax Editor displays auto complete options

Autocomplete

A list of choices helps complete the word a user is typing.

WinForms Syntax Editor auto corrects the predefined typing error

Autocorrect

Predefined typing errors are auto corrected when users press certain keys. Users can also change their autoreplace trigger key.

WinForms Syntax Editor displays line number at beginning of the line

Line numbers

Display the line number at the start of a line to identify the current number and to show or hide the line number.

WinForms Syntax Editor wrap the text to next line

Word wrap

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


Search and replace

WinForms Syntax Editor shows dialog to search word

Find occurrences of a specified text with constraints such as match case, match whole words, and search directions. Also search text in a specific scope like current document or within the selected content.

WinForms Syntax Editor shows dialog to search and replace the word

Replace

Replace the specified text with the replacement text as per the conditions specified. Replace the first occurrence or all occurrences of the searched text.


Context menu

Built-in context menu support for file editing and selection operations, and much more.

WinForms Syntax Editor displays context menu


WinForms Syntax Editor displays intellisense for complete words in code editing

Content dividers

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


Line formatting

WinForms Syntax Editor highlight the line with different background

Highlight line

Highlight a particular line with a different background color. This helps users differentiate a specific line from the non-highlighted lines.

WinForms Syntax Editor displays formatted line with different underline style

Underline

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


Bookmarks and navigation

WinForms Syntax Editor displays bookmark at start of line

Bookmarks

Users can locate a section or a line of a document for quick access in WinForms Syntax Editor, which can also be later retrieved and reviewed.

WinForms Syntax Editor shows go to line dialog

Navigate to the next character, word, or start or end of a line using the keyboard. Users can jump to specific lines using go-to-line dialog.


End-user capabilities

Displays the editing file information in status bar at bottom of WinForms Syntax Editor

Status bar

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

WinForms Syntax Editor display dialog to configure key binding for editor commands

Shortcut keys

Shortcut keys can be used for all editing and navigation operations. A built-in window is available 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.

WinForms Syntax Editor displays content in multiple views to display and edit


WinForms Syntax Editor displays content in single line like textbox

Single line mode

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


Read-only

Use the WinForms Syntax Editor as a viewer control to view files and restrict code editing.

WinForms Syntax Editor restrict code editing


Appearance

Displays the editing file information in status bar at bottom of WinForms Syntax Editor

Text appearance

Customize the appearance of the text color in a specific range of lines.

WinForms Syntax Editor displays vertical line at left side to selection lines

Selection margin

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

WinForms Syntax Editor displays selected content with different background

Selection color

Change the background color of selected text in the control.

Displays WinForms Syntax Editor with gradient background

Background customization

Users can customize the background color of the control and also use gradient effects.


WinForms EditControl End of Line

Customize the end-of-line character

Users can customize the end-of-line characters and choose to show or hide them.


Style

Use a rich set of built-in themes inspired by popular interfaces such as Visual Studio, Microsoft Office, and Expression Blend.

Visual Studio style WinForms Syntax Editor


Globalization and localization

WinForms Syntax Editor localization

Localization

The WinForms Syntax Editor supports localization to display control text and messages in a specific language.

WinForms Syntax Editor displays content in right to left

Right to left

Right-to-left (RTL) direction is available for users working with languages like Hebrew, Arabic, or Persian.


WinForms Syntax Editor export content with syntax highlighting

Export

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

WinForms Syntax Editor print an entire document or current page

Print

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


WinForms Syntax Editor control Code Example

Easily get started with the WinForms Syntax Editor control using a few simple lines of C# code example as demonstrated below. Also explore our WinForms Syntax Editor Example that shows you how to render and configure the WinForms Syntax Editor.

  • c#
  • pusing Syncfusion.Windows.Forms.Edit;
    public partial class Form1 : Form
        {        
            public Form1()
            {
                InitializeComponent();
                EditControl editControl = new EditControl();
                editControl.Dock = DockStyle.Fill;
                this.Controls.Add(editControl);
            }
        }



    100+ WINDOWS FORMS CONTROLS

    Frequently Asked Questions

    Syncfusion WinForms Syntax Editor provides the following features:

    • Offers built-in syntax highlighting and code editing for programming, scripting, and markup languages.
    • Makes code editing easier with IntelliSense, undo and redo, clipboard, code outlining, and more.
    • Allows users to create custom syntax highlighting of keywords and operators for their own languages
    • One of the best WinForms Syntax Editor in the market that offers feature-rich UI to interact with the software
    • Simple configuration and API.
    • Extensive demos and documentation to learn quickly and get started with WinForms Syntax Editor.

    We do not sell the WinForms Syntax Editor control separately. It is only available for purchase as part of the Syncfusion WinForms, which contains over 100 WinForms controls, including Syntax Editor. A single developer license for the Syncfusion WinForms Syntax Editor suite costs $995.00 USD, including one year of support and updates. On top of this, we might be able to offer additional discounts based on currently active promotions. Please contact our sales team to see if you qualify for any additional discounts.

    You can find our WinForms Syntax Editor demo on

    GitHub location.

    No, our 100+ WinForms controls, including Syntax Editor, are not sold individually, only as a single package. However, we have competitively priced the product so it only costs a little bit more than what some other vendors charge for their Syntax Editor alone. We have also found that, in our experience, our customers usually start off using one of our products and then expand to several products quickly, so we felt it was best to offer all 100+ WinForms controls for a flat fee of $995/developer. On top of this, we might be able to offer additional discounts based on currently active promotions. Please contact our sales team today to see if you qualify for any additional discounts.

    No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.

    A good place to start would be our comprehensive getting started documentation.

    Read independent,
    authenticated reviews
    on G2

    Download Now Pricing

    What do our customers say about us?

    double quotes

    Maxigig creates software to provide management information in the granite fabrication environment. Thanks to Syncfusion, we have saved around 300 hours of development time, enabling us to spend more time focusing on our company's core competencies by relegating common functionality to the Syncfusion libraries. We can achieve a higher level of professionalism in the products we offer.
    Werner Sauer

    Werner Sauer

    Maxigig

    double quotes

    Working with your products, especially Windows Forms controls, is an important productivity gain for me.
    Munteanu Gabriel

    Munteanu Gabriel

    Soft Data

    Transform your applications today by downloading our free evaluation version Download Free Trial

    Syncfusion Windows Forms Resources

    Awards

    Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

    Up arrow icon

    Warning Icon 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.Close Icon

    Live Chat Icon For mobile