How to add as-you-type spell checking to .NET Windows Forms applications

For a copy of the sample project please
click here
to download and install the product evaluation.
Introduction
The C# and VB.NET solutions show how to add as-you-type spell checking capabilities to a variety of different Windows Forms applications.
Detail
Setup
1. Download and install RapidSpell Desktop .NET http://keyoti.com/products/rapidspell/dotNet/evaluation.html
2. Open the solution file RapidSpell-Desktop-Demos.sln
(Located under the Examples folder)
3. Run the project and view the SimpleAYT demo
Quick Start Guide
1. Drag the AYTTextBox or AYTRichTextBox control to the page –
The AYTTextBox control is a sub-class of TextBox/RichTextBox,, this means that it can be used as a direct replacement for TextBox/RichTextBox,. This control has additional functionality required for RapidSpellAsYouType, without this functionality it would not be possible to perform as-you-type checking.
2. Drag the rapidspellAsYouType control to the page –
The RapidSpellAsYouType control provides "as-youtype" spell checking functionality for TextBox and RichTextBox derived controls.
3. Set the TextComponent property to the ID of the textbox to be checked.
4. Run the project. You should now have full as-you-type spell checking within the text box.

Main DLLs
.NET1.x
Keyoti.RapidSpell.dll contains the main controls for .NET 1.x use. This DLL can be used with .NET 2+ if desired, however it does not contain .NET 2+ features such as ContextMenuStrip or DataGridView. This DLL references Keyoti.RapidSpellMDict.dll only.
.NET 2.0, 3.0 & 3.5 (CLR2)
Keyoti.RapidSpell.NET2.dll contains the main controls for CLR2 (.NET2 and .NET3) use. This DLL references Keyoti.RapidSpellMDict.dll only.
3rd Party Control Support
3rd party control support is offered through support DLLs, support class source code and knowledge base articles (http://keyoti.com/kb), as appropriate. The Visual Studio examples accompanying this product demo support for a selection of controls including; TX TextControl, Aspose.Editor, Infragistics and more.
Visit
Keyoti
for more information and more samples.