public new MemoryMessageBoxResult ShowDialog() { Result = MemoryMessageBoxResult.Cancel; if (dontAsk.Checked) { switch (lastResult) { case MemoryMessageBoxResult.NoToAll: Result = MemoryMessageBoxResult.No; break; case MemoryMessageBoxResult.YesToAll: Result = MemoryMessageBoxResult.Yes; break; default: base.ShowDialog(); break; } } else { base.ShowDialog(); } return(Result); }
private void OnNoToAllButtonClick(object sender, EventArgs e) { Result = MemoryMessageBoxResult.No; lastResult = MemoryMessageBoxResult.NoToAll; DialogResult = DialogResult.No; }
private void OnCancelButtonClick(object sender, EventArgs e) { Result = MemoryMessageBoxResult.Cancel; lastResult = MemoryMessageBoxResult.Cancel; DialogResult = DialogResult.Cancel; }
private void OnYesButtonClick(object sender, EventArgs e) { Result = MemoryMessageBoxResult.Yes; lastResult = MemoryMessageBoxResult.Yes; DialogResult = DialogResult.Yes; }