# SpellCheckDialog.ChangeButtons Property

> Gets a collection of all dialog buttons that are located to the right of the SpellCheckDialog's suggestion list. The property's value is an object of type DialogButtonCollection and can be modified by using its methods and properties. The default content of that collection are buttons of type Change and ChangeAll.

- **Product:** TX Spell .NET for WPF
- **Section:** Reference
- **Kind:** Property
- **Introduced:** 3.0
- **Namespace:** `TXTextControl.WPF.Proofing`
- **Package:** `TXTextControl.TXSpell.WPF.SDK` (assembly `TXSpell.WPF.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXSpell.WPF.dll` from the setup
- **Path:** TX Spell .NET for WPF > Reference > TXTextControl.WPF.Proofing > SpellCheckDialog.ChangeButtons Property
- **432 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-wpf-proofing/spellcheckdialog/changebuttons-property/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-wpf-proofing/spellcheckdialog/changebuttons-property/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-wpf-proofing/spellcheckdialog/changebuttons-property/llms-full.txt

---

### Description

Gets a collection of all dialog buttons that are located to the right of the SpellCheckDialog's suggestion list. The property's value is an object of type DialogButtonCollection and can be modified by using its methods and properties. The default content of that collection are buttons of [type](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-proofing/txspell-buttontype/enumeration/llms-full.txt) Change and ChangeAll.

### Syntax

```csharp
public DialogButtonCollection ChangeButtons { get; }
```

```vbnet
Public ReadOnly Property ChangeButtons As DialogButtonCollection
```

### Examples

The following example iterates through the change buttons collection and processes each dialog button.

```csharp
foreach (TXTextControl.WPF.Proofing.DialogButton dialogButton in spellCheckDialog.ChangeButtons)
{
    dialogButton.Text = "Quarterly results";
}
```

```vbnet
For Each dialogButton As TXTextControl.WPF.Proofing.DialogButton In spellCheckDialog.ChangeButtons
    dialogButton.Text = "Quarterly results"
Next
```

### Limitations

Read only.

---

## Nearby

- **Previous:** [SpellCheckDialog.AcceptButton Property](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-wpf-proofing/spellcheckdialog/acceptbutton-property/llms-full.txt)
- **Next:** [SpellCheckDialog.ChangeInAllTextParts Property](https://docs.textcontrol.com/tx-spell-dotnet-wpf/reference/txtextcontrol-wpf-proofing/spellcheckdialog/changeinalltextparts-property/llms-full.txt)
