![example of ultraspellchecker](images/WinSpellChecker_About_WinSpellChecker_01.png)
The WinSpellChecker™ component can spell check text-based controls such as the inbox TextBox, inbox RichTextBox, WinTextEditor™, and any control implementing the IProvideTextBox or ISpellCheckTarget interfaces. Upon adding WinSpellChecker to a form, an extender property called SpellCheckerSettings is added to these type of controls. Simply setting its Enabled property to True will let the WinSpellChecker component know that it should be spell checked. The WinSpellChecker component comes with a great feature set that rivals Microsoft® Word’s spell checker. Some of these features include:
Dictionary Support — WinSpellChecker comes standard with dictionaries for nine different languages including Australian, Canadian, English (generic), Dutch, French, German, Portuguese, and Spanish. You also have the option to add new terms to a user dictionary.
As You Type — Have WinSpellChecker check a document’s spelling as the end user types. WinSpellChecker can also replace misspelled words with suggested corrections as they are misspelled.
SpellChecker Dialog — WinSpellChecker’s spell checking dialog can be launched on validation or on a button click. This dialog will then guide the end user through the spelling mistakes they’ve made and suggest a course of action.
Visual Cues — Let your end user’s know when they’ve made a spelling error with the "red squiggle" made so famous by Microsoft Word. If you don’t like the red squiggle, change it to blue or orange or black or any color. Don’t like a squiggle? Make it a single or double line.