public static DialogResult GetResult(int result,MessageBoxButtons buttons)
{
switch(buttons)
{
case MessageBoxButtons.OK:
return DialogResult.OK;
case MessageBoxButtons.OKCancel :
if(result > 1000)
return DialogResult.OK;
return DialogResult.Cancel;
case MessageBoxButtons.AbortRetryIgnore:
if(result == 1000)
return DialogResult.Ignore;
else if (result == 1001)
return DialogResult.Retry;
return DialogResult.Abort;
case MessageBoxButtons.RetryCancel:
if(result == 1000)
return DialogResult.Cancel;
return DialogResult.Retry;
case MessageBoxButtons.YesNo:
if(result == 1000)
return DialogResult.No;
return DialogResult.Yes;
case MessageBoxButtons.YesNoCancel:
if(result == 1000)
return DialogResult.Cancel;
else if (result == 1001)
return DialogResult.No;
else return DialogResult.Yes;
default :
return DialogResult.Cancel;
}
}