# TextControl.TableFormatDialog Method

> Invokes the built-in dialog box for setting formatting attributes of tables. The TableCollection.GetItem method can be used to test whether a table is selected or not.

- **Product:** TX Text Control .NET for WPF
- **Section:** Reference
- **Kind:** Method
- **Introduced:** 16.0
- **Namespace:** `TXTextControl.WPF`
- **Package:** `TXTextControl.TextControl.WPF.SDK` (assembly `TXTextControl.WPF.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXTextControl.WPF.dll` from the setup
- **Path:** TX Text Control .NET for WPF > Reference > TXTextControl.WPF > TextControl.TableFormatDialog Method
- **603 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontrol/tableformatdialog-method/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontrol/tableformatdialog-method/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontrol/tableformatdialog-method/llms-full.txt

---

### Description

Invokes the built-in dialog box for setting formatting attributes of tables. The [TableCollection.GetItem](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/tablecollection/getitem-method/llms-full.txt) method can be used to test whether a table is selected or not.

### Syntax

#### TableFormatDialog()

Opens the dialog box showing the last opened tab.

```csharp
public DialogResult TableFormatDialog();
```

```vbnet
Public Function TableFormatDialog() As DialogResult
```

#### TableFormatDialog(int)

Opens the dialog box showing the specified tab.

```csharp
public DialogResult TableFormatDialog(int activeTab);
```

```vbnet
Public Function TableFormatDialog(activeTab As Integer) As 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 frame lines, color and distances, and if this parameter is 1, the dialog box shows the tab for setting vertical size and alignment and if this parameter is 2, the dialog box shows the tab for setting formulas and numberformats. |

### 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 table format dialog for the text control.

```csharp
var result = textControl.TableFormatDialog(10);
Console.WriteLine($"Table Format Dialog result: {result}");
```

```vbnet
Dim result = textControl.TableFormatDialog(10)
Console.WriteLine($"Table Format Dialog result: {result}")
```

---

## Nearby

- **Previous:** [TextControl.TableFormatChanged Event](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontrol/tableformatchanged-event/llms-full.txt)
- **Next:** [TextControl.TableOfContentsCreated Event](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/textcontrol/tableofcontentscreated-event/llms-full.txt)
