# SpellCheckDialog.ChangeButtons Property

> Gets a collection of all dialog buttons that are located to the right of the SpellCheckDialog's suggestions 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 Windows Forms
- **Section:** Reference
- **Kind:** Property
- **Introduced:** 3.0
- **Namespace:** `TXTextControl.Proofing`
- **Package:** `TXTextControl.TXSpell.WinForms.SDK` (assembly `TXSpell.Windows.Forms.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXSpell.Windows.Forms.dll` from the setup
- **Path:** TX Spell .NET for Windows Forms > Reference > TXTextControl.Proofing > SpellCheckDialog.ChangeButtons Property
- **492 words**
- **Web URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/spellcheckdialog/changebuttons-property/
- **LLMs URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/spellcheckdialog/changebuttons-property/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/spellcheckdialog/changebuttons-property/llms-full.txt

---

### Description

Gets a collection of all [dialog buttons](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/dialogbutton/llms-full.txt) that are located to the right of the SpellCheckDialog's suggestions list. The property's value is an object of type [DialogButtonCollection](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/dialogbuttoncollection/llms-full.txt) and can be modified by using its methods and properties. The default content of that [collection](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/dialogbuttoncollection/llms-full.txt) are [buttons](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/dialogbutton/llms-full.txt) of [type](https://docs.textcontrol.com/tx-spell-dotnet-winforms/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.Proofing.DialogButton dialogButton in spellCheckDialog.ChangeButtons)
{
    dialogButton.Text = "Quarterly results";
}
```

```vbnet
For Each dialogButton As TXTextControl.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-winforms/reference/txtextcontrol-proofing/spellcheckdialog/acceptbutton-property/llms-full.txt)
- **Next:** [SpellCheckDialog.ChangeInAllTextParts Property](https://docs.textcontrol.com/tx-spell-dotnet-winforms/reference/txtextcontrol-proofing/spellcheckdialog/changeinalltextparts-property/llms-full.txt)
