SharpSpell 3.0 - .NET Spell Check Component

SharpSpell 3.0 is the most advanced ASP.NET spell checker and Windows.Forms spell checker component available.

Last updated on August 03, 2007 to 3.0.3.

Please see the change log for more details.

Features in 3.0:
  • Major API redesign.
    The API in version 3.0 has been completely redesigned and now fully conforms to the .NET Framework Design Guidelines.
  • Usable from C#, Visual Basic.NET, Managed C , and any other .NET language.
    Being a Managed Class Library, the new version of SharpSpell works with C#, Visual Basic.NET and any other .NET language.
  • Spell-As-You-Type Real Time Spell Checking in the browser window!
    SharpSpell 3.0 now includes support for Spell-As-You-Type (real-time wavy underline spell checking) in Internet Explorer 6.0, 7.0 and Mozilla Firefox 1.5 and later.
    ASP.NET Spell As You Type Spell Checking for the Web
    Click for live demo.
  • Simplified implementation.
    SharpSpell does not use nor require a proprietary textbox control. SharpSpell can now spell check any TextArea HTML element (eg: the ASP.NET Multi-line TextBox Control).
  • AJAX (Asynchronous JavaScript and XML) enabled.
    The ASP.NET Spell Check Dialog is now fully AJAX-enabled. This means that SharpSpell does not generate or require any page refreshes (postbacks).
  • Improved dictionaries.
    The default English dictionary now contains a hardcoded list of manually edited common misspellings and suitable replacements, for the rare cases where SharpSpell doesn't automatically generate the best suggestions.
  • XHTML support.
    SharpSpell 3.0 works flawlessly in Strict rendering mode and Quirks (Transitional) rendering mode for HTML or XHTML.
  • Supports ASP.NET web-sites and Windows.Forms desktop applications.
    SharpSpell 3.0 provides both ASP.NET Server Controls and Windows.Forms Controls/Components.
  • Completely JavaScript driven.
    No need for your visitors to install any client-side software.
  • No code-behind necessary.
    Just drop the SharpSpell control on your .aspx page or your Windows.Forms form, set a couple of properties and compile. It's that simple.
  • Works with both RichTextBox and TextBox in Windows.Forms, and with any TEXTAREA elements (TextBox controls) in ASP.NET.
    SharpSpell 3.0 works on top of regular textbox controls, so you can continue using them as if nothing changed!
  • Automatic fall-back mode in unsupported browsers.
    If SharpSpell detects it is running in an unsupported browser, it will not attempt to enable real-time spell checking, leaving the TEXTAREA (ASP.NET TextBox control) intact.
Print  
  

Getting Started

Implementing SharpSpell 3.0 within your project is as easy as adding a control to your Visual Studio 2005 Toolbox and dropping it on your form.

After you drop it, just set a couple of properties and you're done. Here's an example:

Then drop it on your ASP.NET Form and it will automatically add Real-Time Wavy-Underline Spell-As-You-Type Spell Checking to every Multi-Line ASP.NET TextBox control on the page.

If you don't need spell checking for all of the TextBoxes, you can use the .ControlsToCheck property to specify which controls to enable spell checking on.

Print