[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Gantt Control
  [Expand]Chart Control
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Collapse]Spell Checker
   [Expand]Product Information
   [Expand]Getting Started
    Spell Check Algorithms
    Check Spelling in Different Controls
    Spell Checker Properties
   [Expand]Visual Elements
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Spell Checker


The DevExpress WinForms Spell Checker component offers a straightforward way to add the spell checking functionality to the majority of standard and DevExpress text-aware controls without using any third-party components.

The Spell Checker provides two ways of detecting misspelled words: on demand (on a button click) and while typing. When the as-you-type checking mode is enabled, the misspelled words are highlighted on the fly with a line of any color and style.

The Spell Checker can be integrated into several editors on the form at once. You can control spelling options of individual text editors, which allows you to check spelling of e-mails, web resources and plain text fields differently within one application.

Learn The Basics

  • Getting Started

    To quickly get acquainted with the Spell Checker, follow the tutorials from this section.

  • Examples

    Check the topics of this section to find how to complete a specific task.

  • Product Class Structure

    Look through this topic to access reference information on major Spell Checker classes.

  • Spell Check Algorithms

    Topics from this section provide information about the spell checking algorithm and prerequisites.

Dictionary Availability

The Spell Checker supports various Dictionaries, from simple word lists to the most popular dictionary formats: ISpell, OpenOffice and Hunspell. The number of dictionaries used in the application is only limited by your needs. Additionally, you can change a corresponding dictionary or extend a custom one while checking the text.

Built-In Dialogs

The Spell Checker provides two built-in dialogs allowing you to easily make corrections.

  • Spelling Dialog

    This dialog allows managing a misspelled word found in a document: substitute it with one of suggested corrections, ignore the word or add it to the dictionary. The dialog is available in the Word®- and Outlook®-inspired layouts, both of which can be fully customized.

  • Spelling Options Dialog

    Provides a number of spelling options, such as changing the dictionary language, editing a custom dictionary and selecting word types to exclude from checking. The dialog layout can be customized per your requirements.

Expanded See Also

Is this topic helpful?​​​​​​​