WinForms Spell Checker

XtraSpellChecker™ Control

 

WinForms Spell Checker Control

Microsoft Word® style WinForms spell checker with built-in Office® style error correction dialogs and "check as you type" support.

Features and Benefits
What's Included
Buy Now
What's New
What's New
Online Resources

The XtraSpellChecker provides you a straightforward way in which to add Microsoft® Office® style spell checking capabilities into your next Windows® application and offers you built in suggestion forms that replicate corresponding forms found in Microsoft Word® and Outlook®. Because these forms were built using our XtraEditors Library, they will seamlessly integrate into any application powered by Developer Express components.

Written in C#, the XtraSpellChecker is a 100% managed component library and ships with full source code. Its features include:

  • Built-in support for Ispell and OpenOffice dictionaries.
  • Whether you use Developer Express or standard text input controls, words that aren't in the dictionary can be underlined using wavy red lines. The XtraSpellChecker automatically checks spelling as you type, word by word. This is done in a separate thread without affecting UI responsiveness. (Animation)
  • Plain text format custom dictionary support.
  • Dictionary dialogs allow end-users to add unrecognized words to a dictionary. As one would expect from this type of control, end-users can build a custom word list as their needs dictate.
  • A choice of two error indication dialogs - both replicate dialogs found in Microsoft Office. (Screenshot)
  • Pre-built Options editor. (Screenshot)
  • Extended functionality for controls found in the XtraEditors Library. By introducing the XtraSpellChecker into your project, you can easily enable spell checking capabilities for Developer Express field editor controls. (Screenshot)
  • The SharedDictionaryStorage component allows you to establish a collection of dictionaries that can be shared by all forms in your application.
  • Spell checker options allow you to ignore emails, URLs, mixed case/upper-case words, repeated words and words with numbers within them.
  • You can force the spell checker to start scanning the text from the current cursor position or to check the current selection first.
  • You can control spell checker options for each individual text editor using extender properties. You can also have centralized control over these settings if you specify them using the SpellChecker component's properties. Text editor controls read settings from the spell checker by default. (Screenshot)
  • The XtraSpellChecker's API includes methods to check an arbitrary string, a text editor's content or all text editor controls within a specified container.
  • You can handle specially designed events to fully manage the spell checking process - including suppression of built-in forms, modification to suggestion lists, skipped words, manual error processing, etc.
I plan to finally publish my software and hopefully make some money. The first thing I will invest into will be the most recent DXperience Enterprise subscription. DevExpress taught me over the years that there exists outstanding product quality AND fantastic customer service, not just for the software market. You guys really rock!
Stefan Renzewitz
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.