public DialogResult Show(IWin32Window parent, string message, string caption, MessageBoxButton button, MessageBoxIcon icon) { using(var msgbox = new MessageBoxForm(button, icon, message, caption)) { return msgbox.ShowDialog(parent); } }
public DialogResult Show(IWin32Window parent, string message, string caption, MessageBoxButton button, MessageBoxIcon icon) { return MessageBox.Show(parent, message, caption, PickButtons(Enumerable.Repeat(button, 1)), icon); }
public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButton button, MessageBoxIcon icon) { return Show(owner, text, caption, new[] { button }, icon); }
public MessageBoxForm(MessageBoxButton button, MessageBoxIcon icon, string message, string caption) : this(Enumerable.Repeat(button, 1), icon, message, caption) { }