MessageBoxResult
enum cAlgo.API
DesktopCLICloud
This Enum contains MessageBox results
Definition
public enum MessageBoxResult
Namespace: cAlgo.API · Group: Windows
Examples
var result = MessageBox.Show("Close " + Positions.Count + " position(s)?", "Confirm", MessageBoxButton.OKCancel);
switch (result)
{
case MessageBoxResult.OK:
foreach (var position in Positions.ToArray())
ClosePosition(position);
break;
case MessageBoxResult.Cancel:
Print("Cancelled by user");
break;
}
result = MessageBox.Show(f"Close {api.Positions.Count} position(s)?", "Confirm", MessageBoxButton.OKCancel)
if result == MessageBoxResult.OK:
for position in list(api.Positions):
api.ClosePosition(position)
elif result == MessageBoxResult.Cancel:
api.Print("Cancelled by user")
Values
| Name | Value | Description |
|---|---|---|
None | 0 | The default result for MessageBox |
OK | 1 | MessageBox result if OK button clicked by user |
Cancel | 2 | MessageBox result if Cancel button clicked by user |
Yes | 6 | MessageBox result if Yes button clicked by user |
No | 7 | MessageBox result if No button clicked by user |