ErrorMessageDialog.cs 919 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using Quadarax.Foundation.Core.Exceptions;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11. namespace qdr.app.bundleboiler.ui.Dialogs
  12. {
  13. public partial class ErrorMessageDialog : Form
  14. {
  15. public ErrorMessageDialog()
  16. {
  17. InitializeComponent();
  18. }
  19. public ErrorMessageDialog(string caption, Exception e) : this()
  20. {
  21. lCaption.Text = caption;
  22. tbDetail.Text = e.Dump();
  23. }
  24. private void butClose_Click(object sender, EventArgs e)
  25. {
  26. Close();
  27. }
  28. private void butCopyClipboard_Click(object sender, EventArgs e)
  29. {
  30. Clipboard.SetText(tbDetail.Text);
  31. }
  32. }
  33. }