---
id: "T:cAlgo.API.MessageBoxButton"
kind: "enum"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/Controls/Windows/MessageBoxButton/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# MessageBoxButton (enum)

This Enum contains MessageBox buttons

Environments: Desktop supported · CLI supported · Cloud supported.

## Definition

```csharp
public enum MessageBoxButton
```

## Examples

C#:

```csharp
var result = MessageBox.Show("Save changes?", "Settings", MessageBoxButton.YesNoCancel);
Print("User selected: {0}", result);
```

Python:

```python
result = MessageBox.Show("Save changes?", "Settings", MessageBoxButton.YesNoCancel)
api.Print(f"User selected: {result}")
```

## Values

- `MessageBoxButton.OK` — Show just an OK button on MessageBox
- `MessageBoxButton.OKCancel` — Show an OK and Cancel button on MessageBox
- `MessageBoxButton.YesNoCancel` — Show Yes, No, and Cancel button on MessageBox
- `MessageBoxButton.YesNo` — Show Yes and No button on MessageBox

