static DialogResult Show(ConfirmBox cb) { if (cb.parent != null) { cb.Left = cb.parent.Left + (cb.parent.Width - cb.Width) / 2; cb.Top = cb.parent.Top + (cb.parent.Height - cb.Height) / 2; } else { cb.StartPosition = FormStartPosition.CenterScreen; } return(cb.ShowDialog()); }
public static DialogResult Show(Form parent, string title, string message, int interval_in_milliseconds, Decide default_choose) { var cb = new ConfirmBox(title, message, interval_in_milliseconds, default_choose) { parent = parent }; if (interval_in_milliseconds == Timeout.Infinite) { cb.PinMessage(); } else { cb.UnpinMessage(); } return(Show(cb)); }