# InputFormat.NumberedListFormat Property

> Gets or sets the number format for a numbered list at the current input position. If text is selected, the property specifies this attribute for the whole selected text. This property determines the number format for the NumberedList property. The property's value is a member of the NumberFormat enumeration.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Reference
- **Kind:** Property
- **Introduced:** 16.0
- **Namespace:** `TXTextControl`
- **Package:** `TXTextControl.TextControl.WinForms.SDK` (assembly `TXTextControl.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXTextControl.dll` from the setup
- **Path:** TX Text Control .NET for Windows Forms > Reference > TXTextControl > InputFormat.NumberedListFormat Property
- **997 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberedlistformat-property/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberedlistformat-property/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberedlistformat-property/llms-full.txt

---

### Description

Gets or sets the number format for a numbered list at the current input position. If text is selected, the property specifies this attribute for the whole selected text. This property determines the number format for the [NumberedList](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberedlist-property/llms-full.txt) property. The property's value is a member of the [NumberFormat](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/numberformat/enumeration/llms-full.txt) enumeration.

### Syntax

```csharp
public NumberFormat NumberedListFormat { get; set; }
```

```vbnet
Public Property NumberedListFormat As NumberFormat
```

### Members

| Value | Description |
|---|---|
| ArabicNumbers | The list is numbered with Arabic numbers (1, 2, 3...). |
| Letters | The list is numbered with letters (a, b, c...). |
| CapitalLetters | The list is numbered with capital letters (A, B, C...). |
| RomanNumbers | The list is numbered with Roman numbers (I, II, III...). |
| SmallRomanNumbers | The list is numbered with small Roman numbers (i, ii, iii...). |

### Examples

The following XAML example shows how to bind radio buttons to the NumberedListFormat property using the [WPF.BooleanConverter](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol-wpf/booleanconverter/llms-full.txt) class and the [NumberFormats](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberformats-property/llms-full.txt) property.

```plaintext
…
xmlns:tx="clr-namespace:TXTextControl.WPF;assembly=TXTextControl.WPF"
…
<Window.Resources>
    <tx:BooleanConverter x:Key="boolConv" />
</Window.Resources>
…
<RadioButton
    Content="{Binding ElementName=textControl1, Path=InputFormat.NumberFormats[0], Mode=OneTime}"
    GroupName="numberFormat"
    IsChecked="{Binding
        ElementName=textControl1,
        Path=InputFormat.NumberedListFormat,
        Converter={StaticResource boolConv},
        ConverterParameter=ArabicNumbers}" />
<RadioButton
    Content="{Binding ElementName=textControl1, Path=InputFormat.NumberFormats[1], Mode=OneTime}"
    GroupName="numberFormat"
    IsChecked="{Binding
        ElementName=textControl1,
        Path=InputFormat.NumberedListFormat,
        Converter={StaticResource boolConv},
        ConverterParameter=Letters}" />
…
```

The following example changes the formatting applied to text entered at the end of a document by using `InputFormat.NumberedListFormat`.

```csharp
textControl.Text = "Project summary";
textControl.InputPosition = new InputPosition(textControl.Text.Length);
InputFormat inputFormat = textControl.InputFormat;

inputFormat.NumberedListFormat = NumberFormat.ArabicNumbers;
Console.WriteLine($"Numbered List Format used by Input Format: {inputFormat.NumberedListFormat}");
```

```vbnet
textControl.Text = "Project summary"
textControl.InputPosition = New InputPosition(textControl.Text.Length)
Dim inputFormat As InputFormat = textControl.InputFormat

inputFormat.NumberedListFormat = NumberFormat.ArabicNumbers
Console.WriteLine($"Numbered List Format used by Input Format: {inputFormat.NumberedListFormat}")
```

### Remarks

The property's default value is NumberFormat.ArabicNumbers.

The property returns NumberFormat.None, if the text selection has no common number format.

---

## Nearby

- **Previous:** [InputFormat.NumberedList Property](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberedlist-property/llms-full.txt)
- **Next:** [InputFormat.NumberFormat Property](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol/inputformat/numberformat-property/llms-full.txt)
