private void ShowError(string caption, string shortText, string details) { ErrorDialogForm dialog = new ErrorDialogForm(); dialog.Title = caption; dialog.ShortText = shortText; dialog.Details = details; dialog.ShowDialog(this); }
static void ShowUnhandledException(Exception exception) { ErrorDialogForm dialog = new ErrorDialogForm(); dialog.Title = "Unexpected Exception"; dialog.ShortText = exception.Message; dialog.Text = exception.ToString(); IWin32Window owner = Application.OpenForms.Count > 0 ? Application.OpenForms[0] : null; dialog.ShowDialog(owner); Application.Exit(); }