# Getting Started

> Start spell checking in Windows Forms: tutorials for TX Text Control connected in the designer, RichTextBox and TextBox, and text checked in code with TXSpell.

- **Product:** TX Spell .NET for Windows Forms
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Spell .NET for Windows Forms > Getting Started
- **647 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/llms-full.txt

---

The fastest way to understand TX Spell .NET for Windows Forms is to see it check a first document. The tutorials of Getting Started each end with a running application, and they differ in what the spell checker is connected to: the TX Text Control editor, the standard `RichTextBox` and `TextBox`, or no control at all.

![The Spelling dialog of TX Spell .NET over a TextControl, with the misspelled word "sampke" in its sentence and a list of suggestions.](https://docs.textcontrol.com/assets/img/tx-spell-dotnet-winforms/textcontrol-spelling-dialog.1c62f1f3.webp)

### Choose a Starting Point

| If your application uses | Start with | What you get |
|---|---|---|
| TX Text Control .NET for Windows Forms | [TX Text Control](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/tx-text-control/llms-full.txt) | Spell checking as you type, a context menu and a dialog, connected in the designer without code |
| A `RichTextBox` or `TextBox` | [RichTextBox and TextBox](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/richtextbox/llms-full.txt) | Misspelled words colored while the user types, and the spell check dialog, with a few event handlers |
| No control: a service, a batch job or a test | [Checking Text in Code](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/in-code/llms-full.txt) | The incorrect words of a string and their suggestions, from the `TXSpell` class |

The tutorials use C#, Visual Studio and .NET 8 or higher, except [Create a .NET Framework Application](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/tx-text-control/dotnet-framework/llms-full.txt), which uses the .NET Framework 4.8.

### Before You Begin

The setup of TX Spell .NET for Windows Forms 11.0 must be installed, the full or the trial version: it provides the NuGet packages in the package source **Text Control Offline Packages**. The TX Text Control tutorials also need the setup of TX Text Control .NET for Windows Forms 34.0. [Installation Guide](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/llms-full.txt) describes both.

The packages bring US English: its dictionary, hyphenation list, thesaurus and language recognition data. Every tutorial checks English text without further setup. [Dictionaries and Languages](https://docs.textcontrol.com/tx-spell-dotnet-winforms/dictionaries/llms-full.txt) adds other languages.

### Where to Start

1. [Create Your First Windows Forms Application](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/tx-text-control/first-application/llms-full.txt), if you use TX Text Control or are free to choose.
2. [Correct Words from the Context Menu](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/tx-text-control/context-menu/llms-full.txt) and [Open the Spell Check Dialog](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/tx-text-control/dialog/llms-full.txt), to see what users do with it.
3. [Spell Checking](https://docs.textcontrol.com/tx-spell-dotnet-winforms/spell-checking/llms-full.txt), to go further.

### Pages in This Section

- [TX Text Control](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/tx-text-control/llms-full.txt): a word processor with spell checking, for .NET and the .NET Framework, with the context menu and the dialog.
- [RichTextBox and TextBox](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/richtextbox/llms-full.txt): spell checking for the standard text controls of Windows Forms.
- [Checking Text in Code](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/in-code/llms-full.txt): a console application that checks a string with `TXSpell`.

---

## In This Section

- [Checking Text in Code](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/in-code/llms-full.txt): Check a string in a .NET console app with TXSpell from TXTextControl.TXSpell.Core.SDK: Create, Check, IncorrectWords and CreateSuggestions, with real output.
- [RichTextBox and TextBox](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/richtextbox/llms-full.txt): Spell check the standard RichTextBox and TextBox of Windows Forms with TXSpellChecker: color misspelled words as users type and correct them in a dialog.
- [TX Text Control](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/tx-text-control/llms-full.txt): Add spell checking to TX Text Control in Windows Forms: a TextControl with a ribbon and TXSpellChecker on .NET or .NET Framework, its context menu and dialog.

---

## Nearby

- **Previous:** [Breaking Changes](https://docs.textcontrol.com/tx-spell-dotnet-winforms/installation/upgrading/breaking-changes/llms-full.txt)
- **Next:** [TX Text Control](https://docs.textcontrol.com/tx-spell-dotnet-winforms/getting-started/tx-text-control/llms-full.txt)
