ComponentOne Spell for .NET: Key Features

Key Features

This section summarizes features in Spell for .NET. If you are familiar with previous versions of VSSpell, this section will get you up to speed quickly. For details on each feature, check the main body of the documentation.

Key features of Spell for .NET include:

      Default Options Dialog Box

Use this dialog box to set spelling properties that will determine what occurs during a spell check. For example, checking the Suggest Corrections checkbox in the Options dialog box allows words to be suggested as replacements when C1Spell finds a misspelled word. The Options dialog box also allows you to add or remove custom dictionaries.

      Default Context Menu

The context menu appears when you right-click a misspelled word. The menu offers a list of suggestions, or you can Ignore All, use AutoCorrect or choose a word from the Spelling dialog box.

      C1TextBox Support

C1Spell now supports the C1TextBox control, which means the CheckControl or CheckTyping methods can be used to check its spelling.

      New SeparateChars Property

The new SeparateChars property allows you to add characters to the SeparateChars array. You can specify new characters so they will not be considered misspelled during a spell check.

      New PartialClear Method

Use the PartialClear method to keep data from being cleared from the IgnoreAll and ChangeAllPair arrays. All other internal settings will be cleared.

      As-you-type Spell Checking (regular text boxes and RTF)

Use the CheckTyping method to link the C1Spell component to any textbox or rich textbox. C1Spell will monitor the component as the user types; underlining spelling mistakes with a wiggly red line just like Microsoft Word, or trap the TypingError event and provide users with custom warnings when they make typing mistakes.

      AutoLink to RichTextBox Components

C1Spell can be linked to regular TextBox or to RichTextBox controls. It will correct spelling mistakes without disturbing the text format.

      Unlimited Text Length

C1Spell component can spell check entire documents at once. You may use the CheckControl method to link C1Spell to regular or rich text editors with documents of unlimited length.

      New CheckControl Method

Use the new CheckControl method to link C1Spell component to a control derived from TextBoxBase. While spell checking, C1Spell will automatically highlight offending words when the user interacts with the built-in Spelling dialog box. The new CheckControl method has replaced the old CheckWindow method.

      Improved Spelling Dialog Box

C1Spell component allows you to set the font to be used in the Spelling dialog box, so it looks consistent with your application. Also, the dialog has a checkbox that users may click to enable or disable suggestions. Finally, the new Spelling dialog box remembers its position when the user moves it around the screen, making it much easier and more intuitive to use.

      Dependency Free

C1Spell component does not depend on any additional .dlls. To distribute applications that use C1Spell, simply include C1SPELL in your setup.

      Larger Dictionary (250,000+ words)

C1Spell component has a larger built-in dictionary (over four times the entries than in the previous versions).


Send comments about this topic to ComponentOne.
Copyright © 1987-2008 ComponentOne LLC. All rights reserved.