# Selection.CanBringForward Property

> Gets value that indicates whether the selected shapes' levels can be increased by one. The property returns false if no shape is selected or one of the selected shapes is already the uppermost shape. In all other cases the property returns true.

- **Product:** TX Text Control .NET for WPF
- **Section:** Reference
- **Kind:** Property
- **Introduced:** 23.0
- **Namespace:** `TXTextControl.Drawing`
- **Package:** `TXTextControl.TextControl.WPF.SDK` (assembly `TXDrawing.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXDrawing.dll` from the setup
- **Path:** TX Text Control .NET for WPF > Reference > TXTextControl.Drawing > Selection.CanBringForward Property
- **361 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/selection/canbringforward-property/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/selection/canbringforward-property/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/selection/canbringforward-property/llms-full.txt

---

### Description

Gets value that indicates whether the [selected shapes](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/selection/shapes-property/llms-full.txt)' levels can be [increased](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/selection/bringforward-method/llms-full.txt) by one. The property returns false if no [shape](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/shape/llms-full.txt) is selected or one of the selected shapes is already the uppermost shape. In all other cases the property returns true.

### Syntax

```csharp
public bool CanBringForward { get; }
```

```vbnet
Public ReadOnly Property CanBringForward As Boolean
```

### Examples

The following example checks can bring forward before performing the related operation.

```csharp
if (selection.CanBringForward)
{
    selection.BringForward();
}
```

```vbnet
If selection.CanBringForward Then
    selection.BringForward()
End If
```

### Limitations

Read only.

---

## Nearby

- **Previous:** [Selection.BringToFront Method](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/selection/bringtofront-method/llms-full.txt)
- **Next:** [Selection.CanBringToFront Property](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-drawing/selection/canbringtofront-property/llms-full.txt)
