Skip to content

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

See also