# TextControl.TrackedChangeStateChanged Event

> Occurs when the state of a tracked change alters from active to inactive or vice versa. An inactive TrackedChange is not highlighted and is not retrieved through the TrackedChangeCollection.GetItem method. The event handler receives an argument of type TrackedChangeEventArgs containing data related to this event.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Reference
- **Kind:** Event
- **Introduced:** 26.0
- **Namespace:** `TXTextControl`
- **Package:** `TXTextControl.TextControl.WinForms.SDK` (assembly `TXTextControl.Windows.Forms.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXTextControl.Windows.Forms.dll` from the setup
- **Path:** TX Text Control .NET for Windows Forms > Reference > TXTextControl > TextControl.TrackedChangeStateChanged Event
- **400 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/trackedchangestatechanged-event/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/trackedchangestatechanged-event/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/trackedchangestatechanged-event/llms-full.txt

---

### Description

Occurs when the state of a tracked change alters from active to inactive or vice versa. An inactive [TrackedChange](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/trackedchange/llms-full.txt) is not highlighted and is not retrieved through the [TrackedChangeCollection.GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/trackedchangecollection/getitem-method/llms-full.txt) method. The event handler receives an argument of type [TrackedChangeEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/trackedchangeeventargs/llms-full.txt) containing data related to this event.

### Syntax

```csharp
public event TrackedChangeEventHandler TrackedChangeStateChanged;
```

```vbnet
Public Event TrackedChangeStateChanged As TrackedChangeEventHandler
```

### Examples

The following example records useful context when tracked change state changed occurs.

```csharp
textControl.TrackedChangeStateChanged += (sender, e) =>
{
    Console.WriteLine($"Tracked Change State Changed at {DateTime.Now:u}");
};
```

```vbnet
AddHandler textControl.TrackedChangeStateChanged,
    Sub(sender, e)
        Console.WriteLine($"Tracked Change State Changed at {DateTime.Now:u}")
    End Sub
```

---

## Nearby

- **Previous:** [TextControl.TrackedChanges Property](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/trackedchanges-property/llms-full.txt)
- **Next:** [TextControl.Undo Method](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/undo-method/llms-full.txt)
