Welcome to WindowsClient.net | Sign in | Join

The Control Gallery is a directory of controls that you can use in your applications. The number in parenthesis indicates how many controls are available in the category.

Actipro SyntaxEditor

Control Author:
Actipro

Company: Actipro Software LLC

Posted: 05-10-2007

Views: 532

Downloads: 4,051

Is Source Available: No

VS.NET Designer Support: Yes

Licensing: Details

More Information: Details

 
File Details

SyntaxEditor is a powerful editing control, similar to a multi-line TextBox, which syntax highlights text and provides an amazing number of state-of-the-art features for code editing. SyntaxEditor is modeled after the code editor in VS.NET and provides nearly all of its functionality. SyntaxEditor comes packaged with a number of sample language definitions for common languages like Assembly, Batch files, C#, CSS, HTML, INI files, Java, JScript, Lua, MSIL, Pascal, Perl, PHP, Python, SQL, VB.NET, VBScript, and XML. Custom language definitions can be developed in an easy to learn XML format and distributed with your applications. To provide maximum functionality in the editor control, SyntaxEditor uses two parsing phases, a lexical parsing phase that tokenizes text, and an optional semantic parsing phase that you can implement to generate extended semantic parse data to be used for code outlining, IntelliPrompt, etc. Major features include:
  • Custom language definitions that can be merged
  • Lexical parsing of text into tokens
  • Semantic parser service, which uses a worker thread
  • Parser generator framework
  • Complete separation of the user interface and document/parsing object model
  • Code outlining
  • Unlimited undo/redo
  • Line modification tracking
  • Word wrap
  • Indicators (bookmarks, breakpoints, misspelling markers, etc.) in indicator margin
  • Indentation guides and whitespace display
  • Current line and bracket highlighting
  • Virtual space and block selection
  • Macro recording and playback
  • Case sensitivity and auto-correct
  • Over 100 built-in edit commands
  • Feature-rich find/replace with regular expression support
  • Split views
  • IntelliPrompt code snippets, member lists, parameter info, quick info, and smart tags
  • FontDropDownList and TextStylePreview controls
  • Much, much more...




Page view counter