frmLocSetting.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using ComponentFactory.Krypton.Toolkit;
  2. using NXWMS.Client.Code.Config;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.Data;
  7. using System.Drawing;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Windows.Forms;
  11. namespace NXWMS
  12. {
  13. public partial class frmLocSetting : KryptonForm
  14. {
  15. public frmLocSetting()
  16. {
  17. InitializeComponent();
  18. this.kryptonCmbPaletteMode.Text = AppConfig._GlobalPaletteMode;
  19. this.txtWebApiURL.Text = AppConfig._WebApiURL;
  20. this.kryptonNumCount.Value = AppConfig._MaxFormCount;
  21. }
  22. private void kryptonButtonSave_Click(object sender, EventArgs e)
  23. {
  24. AppConfig._GlobalPaletteMode = kryptonCmbPaletteMode.Text;
  25. AppConfigHelper.Update("WebApiUrl", txtWebApiURL.Text);
  26. AppConfigHelper.Update("GlobalPaletteMode", kryptonCmbPaletteMode.Text);
  27. AppConfigHelper.Update("MaxFormCount", kryptonNumCount.Value.ToString());
  28. kryptonManager.GlobalPaletteMode = (PaletteModeManager)Enum.Parse(typeof(PaletteModeManager), AppConfig._GlobalPaletteMode);
  29. this.DialogResult = DialogResult.OK;
  30. }
  31. private void kryptonButton_Click(object sender, EventArgs e)
  32. {
  33. AppConfig._GlobalPaletteMode = kryptonCmbPaletteMode.Text;
  34. kryptonManager.GlobalPaletteMode = (PaletteModeManager)Enum.Parse(typeof(PaletteModeManager), AppConfig._GlobalPaletteMode);
  35. }
  36. }
  37. }