---
id: "M:cAlgo.API.Border.#ctor"
kind: "constructor"
type: "T:cAlgo.API.Border"
url: "https://help.ctrader.com/ctrader-algo/references/Controls/Border/Constructor/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# Border constructor

Member of [Border](https://help.ctrader.com/ctrader-algo/references/Controls/Border/index.md).

## Border()

Initializes a new instance of the Border class.

Environments: Desktop supported · CLI not supported · Cloud not supported.

- CLI: Accepted without error but never displayed, so control events such as Click are never raised.
- Cloud: Accepted without error but never displayed, so control events such as Click are never raised.

C#:

```csharp
public Border()
```

Python:

```python
Border()
```

### Examples

C#:

```csharp
var border = new Border { BorderColor = Color.Gray, BorderThickness = 1, CornerRadius = 4, Padding = 8 };
border.Child = new TextBlock { Text = "Balance: " + Account.Balance };
Chart.AddControl(border);
```

Python:

```python
border = Border()
border.BorderColor = Color.Gray
border.BorderThickness = Thickness(1)
border.CornerRadius = CornerRadius(4)
border.Padding = Thickness(8)
textBlock = TextBlock()
textBlock.Text = f"Balance: {api.Account.Balance}"
border.Child = textBlock
api.Chart.AddControl(border)
```

