Dev Direct Solution Center

For more information and to buy this product...

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.