# Upcoming TX Spell .NET 3.0 Features

> TX Spell .NET 3.0 achieves 97 percent suggestion accuracy using keyboard distance analysis and large typo datasets. New features include a standalone event-based spell check dialog usable with any control, customizable context menus via the GetMenuItems method, and dictionary events.

- **Author:** Bjoern Meyer
- **Published:** 2012-06-28
- **Modified:** 2026-07-17
- **Description:** TX Spell .NET 3.0 achieves 97 percent suggestion accuracy using keyboard distance analysis and large typo datasets. New features include a standalone event-based spell check dialog usable with any control, customizable context menus via the GetMenuItems method, and dictionary events.
- **3 min read** (568 words)
- **Tags:**
  - Release
- **Web URL:** https://www.textcontrol.com/blog/2012/06/28/upcoming-tx-spell-net-30-features/
- **LLMs URL:** https://www.textcontrol.com/blog/2012/06/28/upcoming-tx-spell-net-30-features/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2012/06/28/upcoming-tx-spell-net-30-features/llms-full.txt

---

Version 2.0 of our very own spell checking component already set new standards in spell checking performance and accuracy. For 7 months, the TX Spell .NET team has been working on improvements and fantastic new features coming in version 3.0 that we plan to simship with the new TX Text Control release.

I thought to give you a quick overview of what we did and what you can expect.

Suggestion Quality
------------------

![TX Spell .NET performance](https://s1-www.textcontrol.com/assets/dist/blog/2012/06/28/a/assets/tx_spell_performance.webp "TX Spell .NET performance")Version 2.0 delivered very good quality in suggestion results for misspelled words. The team did a great job on doing research on how to improve the suggestions even more. The goal was to have the desired suggestion of the misspelled word ranked at position 1 or 2 in the list of suggestions in more than 90% of all cases. We analyzed internal chat protocols and loads of test documents for misspelled words and typical typos. The distance between the keys on the currently used keyboard is measured and the results are evaluated and rated. Based on our huge collection of test documents with thousands of typos and misspelled words, our engineers reached a level of 97%.

If you want to learn more about the science behind suggestions, read this article:

[TX Spell .NET: Exploring the science behind suggestions](https://www.textcontrol.com/blog/2012/02/03/tx-spell-net-exploring-the-science-behind-suggestions/llms-full.txt)

Event-based Spell Check Dialog
------------------------------

![TX Spell .NET dialog](https://s1-www.textcontrol.com/assets/dist/blog/2012/06/28/a/assets/tx_spell_dialog.webp "TX Spell .NET dialog")Currently, the spell check dialog is integrated into TX Text Control and can be used in combination with TX Spell .NET. In version 3.0, TX Spell .NET provides a user dialog that can be customized and used with TX Text Control or any other controls such as the RichTextBox, a simple TextBox or a GridView.

Each dialog action fires an event that can be handled based on the used control.

Customized Context Menus
------------------------

![TX Spell .NET context menu](https://s1-www.textcontrol.com/assets/dist/blog/2012/06/28/a/assets/tx_spell_context.webp "TX Spell .NET context menu")The new *GetMenuItems* method returns valid MenuItems that can be used to easily fill your own context menu.

This gives the possibility to build a MenuStrip with the most common TX Spell .NET features. Effortlessly, you can create a customizable context menu with the incorrect word, the ranked suggestions and you can define the number of suggestions.

New Events for TX Spell .NET
----------------------------

Version 3.0 provides the following events for several scenarios:

- DictionaryAdded  
    Occurs when a dictionary is added to the TXSpellChecker.Dictionaries DictionaryCollection.
- DictionaryRemoved  
    Occurs when a dictionary is removed from the TXSpellChecker.Dictionaries DictionaryCollection.
- UserDictionaryWordAdded  
    Occurs when a word is added to a user dictionary.
- UserDictionaryWordRemoved  
    Occurs when a word is removed from a user dictionary.
- Complete events for all spell check dialog buttons and context menu items.

These are just some of the new and improved features of TX Spell .NET 3.0. Stay tuned to learn more.

**++ NEW RELEASE PREVIEW ++ NEW RELEASE PREVIEW ++ NEW RELEASE PREVIEW ++**  
TX Spell .NET 3.0 is not released yet. Make sure that you have a valid subscription to get hands on this new version immediately when it is released. Login to your store account to verify your subscription status and update today: [Text Control Store](https://www.textcontrol.com/account/dashboard/).

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [TX Text Control 34.0 SP4 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/05/20/tx-text-control-34-0-sp4-is-now-available/llms.txt)
- [TX Spell .NET 11.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/04/08/tx-spell-net-11-0-sp1-is-now-available/llms.txt)
- [Announcing TX Text Control DS Server 5.0](https://www.textcontrol.com/blog/2026/03/12/announcing-tx-text-control-ds-server-5-0/llms.txt)
- [TX Text Control 34.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/02/18/tx-text-control-34-0-sp2-is-now-available/llms.txt)
- [TX Text Control 34.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/12/03/tx-text-control-34-0-sp1-is-now-available/llms.txt)
- [Introducing TX Text Control 34.0: Your Next Leap in Document Processing](https://www.textcontrol.com/blog/2025/11/10/introducing-tx-text-control-34-0-your-next-leap-in-document-processing/llms.txt)
- [PDF/UA vs. PDF/A-3a: Which Format Should You Use for Your Business Application?](https://www.textcontrol.com/blog/2025/10/24/pdf-ua-vs-pdf-a-3a-which-format-should-you-use-for-your-business-application/llms.txt)
- [Validating PDF/UA Documents in .NET C#](https://www.textcontrol.com/blog/2025/10/21/validating-pdf-ua-documents-in-dotnet-csharp/llms.txt)
- [Sneak Peek: TX Text Control 34.0 Coming November 2025](https://www.textcontrol.com/blog/2025/10/02/sneak-peek-tx-text-control-34-0-coming-november-2025/llms.txt)
- [TX Text Control 33.0 SP3 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/08/14/tx-text-control-33-0-sp3-is-now-available/llms.txt)
- [High-Performance Text Replacement in Large DOCX Files using C# .NET](https://www.textcontrol.com/blog/2025/07/30/high-performance-text-replacement-in-large-docx-files-using-csharp-dotnet/llms.txt)
- [Document Viewer 33.2.1 Released: New Event and Bug Fixes](https://www.textcontrol.com/blog/2025/07/30/document-viewer-33-2-1-released-new-event-and-bug-fixes/llms.txt)
- [Upcoming Support for PDF/UA Compliance and Tagged PDF Generation in Version 34.0](https://www.textcontrol.com/blog/2025/07/24/upcoming-support-for-pdf-ua-compliance-and-tagged-pdf-generation-in-version-34-0/llms.txt)
- [TX Text Control 33.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/06/18/tx-text-control-33-0-sp2-is-now-available/llms.txt)
- [Service Pack Releases: What's New in TX Text Control 33.0 SP1 and 32.0 SP5](https://www.textcontrol.com/blog/2025/05/07/service-pack-releases-whats-new-in-tx-text-control-33-0-sp1-and-32-0-sp5/llms.txt)
- [Introducing DS Server 4.0: Linux-Ready and Container-Friendly](https://www.textcontrol.com/blog/2025/04/30/introducing-ds-server-4-linux-ready-and-container-friendly/llms.txt)
- [The Wait is Over: TX Text Control for Linux is Officially Here](https://www.textcontrol.com/blog/2025/03/12/the-wait-is-over-tx-text-control-for-linux-is-officially-here/llms.txt)
- [Full .NET 9 Support in Text Control .NET Components for ASP.NET Core, Windows Forms, and WPF](https://www.textcontrol.com/blog/2024/11/11/full-net-9-support-in-text-control-net-components-for-asp-net-core-windows-forms-and-wpf/llms.txt)
- [DS Server 3.5.0 Released](https://www.textcontrol.com/blog/2024/09/24/ds-server-3-5-0-released/llms.txt)
- [Using the Document Editor in SPA Applications using the removeFromDom Method](https://www.textcontrol.com/blog/2024/09/02/using-the-document-editor-in-spa-applications-using-the-removefromdom-method/llms.txt)
- [TX Text Control 32.0 Service Pack 4 Released](https://www.textcontrol.com/blog/2024/09/02/tx-text-control-32-0-service-pack-4-released/llms.txt)
- [Service Pack 3: MailMerge Supports SVG Images](https://www.textcontrol.com/blog/2024/04/29/service-pack-3-mailmerge-supports-svg-images/llms.txt)
- [TX Text Control 32.0 Service Pack 3 Released](https://www.textcontrol.com/blog/2024/04/29/tx-text-control-32-0-service-pack-3-released/llms.txt)
- [Document Viewer: Long Polling Support for Loading Documents](https://www.textcontrol.com/blog/2024/04/25/document-viewer-long-polling-support-for-loading-documents/llms.txt)
- [TX Text Control React Packages Released](https://www.textcontrol.com/blog/2024/02/29/tx-text-control-react-packages-released/llms.txt)
