System.Windows.Forms.MessageBoxForm.GetResult C# (CSharp) Method

GetResult() public static method

public static GetResult ( int result, MessageBoxButtons buttons ) : DialogResult
result int
buttons MessageBoxButtons
return DialogResult
			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;
					
				}
			}