dlgSettings.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using qdr.app.studiou.orders2printpack.Properties;
  2. namespace qdr.app.studiou.orders2printpack
  3. {
  4. [System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "<Pending>")]
  5. public partial class dlgSettings : Form
  6. {
  7. #region *** Constructors ***
  8. public dlgSettings()
  9. {
  10. InitializeComponent();
  11. }
  12. #endregion
  13. #region *** Form Handlers ***
  14. [System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "<Pending>")]
  15. private void butOk_Click(object sender, EventArgs e)
  16. {
  17. AppSettings.Default.OutputFileMask = tbMask.Text;
  18. AppSettings.Default.SourceSearchPattern = tbExt.Text;
  19. AppSettings.Default.RemoveFromUri = tbReplacement.Text;
  20. AppSettings.Default.CleanupOutputDir = chbCleanupDir.Checked;
  21. AppSettings.Default.Save();
  22. Close();
  23. }
  24. [System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "<Pending>")]
  25. private void dlgSettings_Load(object sender, EventArgs e)
  26. {
  27. tbMask.Text = AppSettings.Default.OutputFileMask;
  28. tbExt.Text = AppSettings.Default.SourceSearchPattern;
  29. tbReplacement.Text = AppSettings.Default.RemoveFromUri;
  30. chbCleanupDir.Checked = AppSettings.Default.CleanupOutputDir;
  31. }
  32. private void butCancel_Click(object sender, EventArgs e)
  33. {
  34. Close();
  35. }
  36. private void butReset_Click(object sender, EventArgs e)
  37. {
  38. AppSettings.Default.Reset();
  39. dlgSettings_Load(sender, e);
  40. }
  41. #endregion
  42. }
  43. }