public void SetButtons(ErrorBoxButtons buttons) { if (buttons == ErrorBoxButtons.YesNoCancel) { button1.Visible = true; button1.Text = "Yes"; button2.Visible = true; button2.Text = "No"; button3.Visible = true; button3.Text = "Cancel"; } else if (buttons == ErrorBoxButtons.YesNo) { button1.Visible = false; button2.Visible = true; button2.Text = "Yes"; button2.DialogResult = DialogResult.Yes; button3.Visible = true; button3.Text = "No"; button3.DialogResult = DialogResult.No; } else if (buttons == ErrorBoxButtons.OkCancel) { button1.Visible = false; button2.Visible = true; button2.Text = "OK"; button2.DialogResult = DialogResult.OK; button3.Visible = true; button3.Text = "Cancel"; button3.DialogResult = DialogResult.Cancel; } }
public static DialogResult Show(string text, string title, ErrorBoxButtons buttons, ErrorBoxIcon icon) { ErrorBox errorbox = new ErrorBox(); errorbox.errorBox(text, title); errorbox.SetButtons(buttons); errorbox.SetIcon(icon); return(errorbox.ShowDialog()); }