# TextViewGenerator.FrameMoved Event

> Occurs when a frame (image, text frame, chart, barcode or drawing) has been moved. It does not occur, if an inline or anchored frame has been moved because text has been inserted. The event handler receives an argument of type FrameEventArgs containing data related to this event.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Event
- **Introduced:** 25.0
- **Namespace:** `TXTextControl.ServerVisualisation`
- **Package:** `TXTextControl.TextControl.Core.SDK` (assembly `TXTextControl.Server.Core.dll`, from the private NuGet feed or Text Control Offline Packages)
- **Package:** `TXTextControl.TextControl.ASP.SDK` (assembly `TXTextControl.Server.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXTextControl.Server.dll` from the setup
- **Path:** TX Text Control .NET Server > Reference > TXTextControl.ServerVisualization > TextViewGenerator.FrameMoved Event
- **336 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/framemoved-event/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/framemoved-event/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/framemoved-event/llms-full.txt

---

### Description

Occurs when a frame (image, text frame, chart, barcode or drawing) has been moved. It does not occur, if an inline or anchored frame has been moved because text has been inserted. The event handler receives an argument of type [FrameEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol/frameeventargs/llms-full.txt) containing data related to this event.

### Syntax

```csharp
public event FrameEventHandler FrameMoved;
```

```vbnet
Public Event FrameMoved As FrameEventHandler
```

### Examples

The following example records useful context when frame moved occurs.

```csharp
textViewGenerator.FrameMoved += (sender, e) =>
{
    Console.WriteLine($"Frame Moved at {DateTime.Now:u}");
};
```

```vbnet
AddHandler textViewGenerator.FrameMoved,
    Sub(sender, e)
        Console.WriteLine($"Frame Moved at {DateTime.Now:u}")
    End Sub
```

---

## Nearby

- **Previous:** [TextViewGenerator.FrameDeselected Event](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/framedeselected-event/llms-full.txt)
- **Next:** [TextViewGenerator.FrameSelected Event](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/txtextcontrol-servervisualization/textviewgenerator/frameselected-event/llms-full.txt)
