# TXSpellChecker.MisspelledWordChanging Event

> Occurs when an object of type TXTextControl.MisspelledWord is changing by spell check context menu or spell check dialog operations. The MisspelledWordChangingHandler receives an argument of type MisspelledWordChangingEventArgs containing data related to this event.

- **Product:** TX Spell .NET for Windows Forms
- **Section:** Reference
- **Kind:** Event
- **Introduced:** 3.0
- **Namespace:** `TXTextControl.Proofing`
- **Package:** `TXTextControl.TXSpell.WinForms.SDK` (assembly `TXSpell.Windows.Forms.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXSpell.Windows.Forms.dll` from the setup
- **Path:** TX Spell .NET for Windows Forms > Reference > TXTextControl.Proofing > TXSpellChecker.MisspelledWordChanging Event
- **490 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/misspelledwordchanging-event/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/misspelledwordchanging-event/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/misspelledwordchanging-event/llms-full.txt

---

### Description

Occurs when an object of type `TXTextControl.MisspelledWord` is changing by [spell check context menu](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/getmenuitems-method/llms-full.txt) or [spell check dialog](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/spellcheckdialog-property/llms-full.txt) operations. The MisspelledWordChangingHandler receives an argument of type [MisspelledWordChangingEventArgs](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/misspelledwordchangingeventargs/llms-full.txt) containing data related to this event.

### Syntax

```csharp
public event MisspelledWordChangingHandler MisspelledWordChanging;
```

```vbnet
Public Event MisspelledWordChanging As MisspelledWordChangingHandler
```

### Examples

The following example records useful context when misspelled word changing occurs.

```csharp
tXSpellChecker.MisspelledWordChanging += (sender, e) =>
{
    Console.WriteLine($"Cancel: {e.Cancel}");
};
```

```vbnet
AddHandler tXSpellChecker.MisspelledWordChanging,
    Sub(sender, e)
        Console.WriteLine($"Cancel: {e.Cancel}")
    End Sub
```

### Remarks

This event does not occur either on changing objects of type [IncorrectWord](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/incorrectword/llms-full.txt) or changing `TXTextControl.MisspelledWord` objects by using the `TXTextControl.TextControl's` built-in spell check context menu or spell check dialog. Changing operations on incorrect words are handled by the [IncorrectWordChanging](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/incorrectwordchanging-event/llms-full.txt) event.

---

## Nearby

- **Previous:** [TXSpellChecker.MenuItemClicked Event](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/menuitemclicked-event/llms-full.txt)
- **Next:** [TXSpellChecker.OptionsDialog Method](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/txspellchecker/optionsdialog-method/llms-full.txt)
