VCL
TAdvMemo
Highly configurable syntax highlighting memo control with code-folding, autocompletion, bookmarks & source code container
Also available for:
Feature Overview

- Includes TAdvMemo, TDBAdvMemo, TAdvCodeList
- Lightweight memo control with configurable syntax highlighting
- Highlighting for HTML, Javascript, Web, CSS, Basic, Pascal, SQL, C#, Perl, Python, INI, XML included
- Codefolding support
- Export to .PDF files
- Undo and redo functions
- Optional gutter with configurable line number display
- Clipboard operations
- Find and replace dialogs
- Printing support
- Save to formatted HTML support
- DB-aware version included
- Configurable parameter hinting
- Configurable auto-completion
- URL aware
- Error marking
- Styler available for emoticons
- Compatible with TMS TAdvFormStyler / TAdvAppStyler
- Code list component
- Separate memo contents container for easy switching of code with single memo
- Modified line indication
- JSON syntax styler & formatter included
- VCL Styles support
TMS VCL UI Pack extras
When used as part of the TMS VCL UI Pack, following additional components are available:- TMS Spell Check engine: performs spell check & auto-correct either while typing in the TAdvMemo.
- TAdvMultiFileMemo: manages editing of multiple files simultaneously and presents these multiple files via a page control.
- TAdvMemoEditToolBar, TAdvMemoEditingToolBar : preconfigured toolbars to use together with a TAdvDockPanel. The preconfigured toolbars can be used for file open/save handling, clipboard handling and find & replace. The toolbars use TAdvMemo actions.
- TAdvMemoClipboardRibbonToolBar, TAdvMemoEditingRibbonToolBar, TAdvMemoFileRibbonToolBar : preconfigured toolbars for use on a ribbon (TAdvToolBarPager) with a toolbar for TAdvMemo file handling, TAdvMemo clipboard handling and TAdvMemo find & replace.

Sample applications
Demo showing the various configuration possibilities of TAdvMemo.![]() |
Demo showing the AutoCorrection functionality in TAdvMemo.![]() |
Demo showing the auto completion functionality and the Drag&Drop between TAdvCodelist and TAdvMemo.![]() |
Demo showing how to use regions for code-folding in TAdvMemo.![]() |
Demo showing how to use the OnGetAutoCompletion event to integrate the auto completion with real object interfaces: properties, events, methods.![]() |
Demo showing how to use TAdvEmoticonMemoStyler to show emoticons along in a text file.![]() |
Demo showing how to use TAdvMemoSource together with TAdvMemo to create a multi file editor with a single TAdvMemo.![]() |
Demo showing most common operations for TAdvMemo: selecting between 4 different syntax highlighting styles, undo/redo functions, find & replace, printing, HTML export, clipboard operations,...![]() |
Demo showing how the Addict spell checker is called as words are typed in the TAdvMemo and automatic spell check / spell correction can happen while typing or when invoked. |
Demo showing how TMS SpellCheck is used as spell checker for TAdvMemo. |
Demo showing how to use the TAdvMultiFileMemo control |
Help
Trial Downloads
Site license
unlimited developers in the company
€ 510 yearly renewal *
€ 1275

Compatibility
- Delphi 7, 2007, 2010, 2009, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexandria, C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexandria (Professional/Enterprise/Architect)
Licensing
- Licensing FAQ
- License for commercial use: Single developer license, Small team license, Site license
- Includes full source code
- Ask questions to our engineers related to purchased product via Support Center
- Free 1 year updates and new releases
- After 1 year, a discount renewal is offered for a 1 year extension. *
* offer valid for 30 days after end of license. Discount price is subject to change.
Tags
Bookmarks
×