# TextControl.ChartLayoutDialog Method

> Invokes the built-in dialog box for alter the layout settings, the size and the text distances of a chart. This dialog can only be invoked, if a chart has been selected.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Reference
- **Kind:** Method
- **Introduced:** 18.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.ChartLayoutDialog Method
- **624 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/chartlayoutdialog-method/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/chartlayoutdialog-method/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/chartlayoutdialog-method/llms-full.txt

---

### Description

Invokes the built-in dialog box for alter the layout settings, the size and the text distances of a chart. This dialog can only be invoked, if a chart has been selected.

### Syntax

#### ChartLayoutDialog()

Opens the dialog box showing the last opened tab.

```csharp
public System.Windows.Forms.DialogResult ChartLayoutDialog();
```

```vbnet
Public Function ChartLayoutDialog() As System.Windows.Forms.DialogResult
```

#### ChartLayoutDialog(int)

Opens the dialog box showing the specified tab.

```csharp
public System.Windows.Forms.DialogResult ChartLayoutDialog(int activeTab);
```

```vbnet
Public Function ChartLayoutDialog(activeTab As Integer) As System.Windows.Forms.DialogResult
```

| Parameter | Description |
|---|---|
| activeTab | Specifies the index of the tab, zero-based, that is displayed when the tabbed dialog box is opened. If this parameter is 0, the dialog box shows the tab for setting text wrapping and layout attributes, if this parameter is 1, the dialog box shows the tab for setting size and distances. |

### Return Value

If the dialog has been left with the Cancel button the return value is DialogResult.Cancel. Otherwise, it is DialogResult.OK.

### Examples

The following example opens the chart layout dialog for the text control.

```csharp
var result = textControl.ChartLayoutDialog(10);
Console.WriteLine($"Chart Layout Dialog result: {result}");
```

```vbnet
Dim result = textControl.ChartLayoutDialog(10)
Console.WriteLine($"Chart Layout Dialog result: {result}")
```

---

## Nearby

- **Previous:** [TextControl.ChartDoubleClicked Event](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/chartdoubleclicked-event/llms-full.txt)
- **Next:** [TextControl.ChartMoved Event](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/textcontrol/chartmoved-event/llms-full.txt)
