DisplaySettingForm.cs 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. using System;
  2. using System.IO;
  3. using System.Windows.Forms;
  4. using System.Xml.Serialization;
  5. using System.Collections.Generic;
  6. using CasunCommon.BaseUI;
  7. using PMSUI.Config;
  8. using System.Drawing;
  9. namespace PMSUI
  10. {
  11. public partial class DisplaySettingForm : CasunForm
  12. {
  13. public delegate void DelegatePass();
  14. public event DelegatePass PassHandle;
  15. public DisplaySettingForm()
  16. {
  17. InitializeComponent();
  18. }
  19. private void DisplaySettingForm_Load(object sender, EventArgs e)
  20. {
  21. Init();
  22. CasunUILib.ButtonHelps(btHelps);
  23. gp_Opt.Location = new Point(btHelps.Location.X, gp_Opt.Location.Y);
  24. gp_Opt1.Location = new Point(btHelps.Location.X, gp_Opt1.Location.Y);
  25. //CasunUILib.GroupBoxReadModel(gp_Read, PermissionLevel);
  26. CasunUILib.GroupBoxReadWriteModel(gp_Opt, PermissionLevel);
  27. CasunUILib.GroupBoxReadWriteModel(gp_Opt1, PermissionLevel);
  28. PassHandle += new DelegatePass(MainForm.Instance.BackColorChangeHandle);
  29. }
  30. private void Init()
  31. {
  32. tbColor.BackColor = CasunUILib.g_FormBackColor;
  33. //List<string> LanguageList = CasunModelDB.CDBManager.Instance.PMS_sys_Language.GetLanguage();
  34. List<string> LanguageList = PmsCoreDB.DBHost.Instance.Language.GetLanguage();
  35. cbLanguage.Items.AddRange(LanguageList.ToArray());
  36. if (LanguageList.Count > 0)
  37. {
  38. cbLanguage.SelectedIndex = 0;
  39. }
  40. cbLanguage.Text = CConfigManager.gs_globalConfig.gs_DisplayLanguage;
  41. }
  42. private void tbColor_Click(object sender, EventArgs e)
  43. {
  44. if (colorDialog1.ShowDialog() == DialogResult.OK)
  45. {
  46. tbColor.BackColor = colorDialog1.Color;
  47. }
  48. }
  49. private void btDisplay_Click(object sender, EventArgs e)
  50. {
  51. this.BackColor = tbColor.BackColor;
  52. }
  53. private void btSaveColor_Click(object sender, EventArgs e)
  54. {
  55. CasunUILib.g_FormBackColor = tbColor.BackColor;
  56. CConfigManager.gs_globalConfig.gs_FormBackColor_R = CasunUILib.g_FormBackColor.R;
  57. CConfigManager.gs_globalConfig.gs_FormBackColor_G = CasunUILib.g_FormBackColor.G;
  58. CConfigManager.gs_globalConfig.gs_FormBackColor_B = CasunUILib.g_FormBackColor.B;
  59. CConfigManager.SaveGlobalData();
  60. //MessageBox.Show("设置成功!");
  61. PassHandle();
  62. }
  63. private void btsaveLanguage_Click(object sender, EventArgs e)
  64. {
  65. CConfigManager.gs_globalConfig.gs_DisplayLanguage = cbLanguage.Text.ToString();
  66. CConfigManager.SaveGlobalData();
  67. }
  68. private void cbLanguage_SelectedIndexChanged(object sender, EventArgs e)
  69. {
  70. }
  71. private void btHelps_Click(object sender, EventArgs e)
  72. {
  73. MessageBox.Show(PMSUI.Config.CConfigManager.gs_FormHelpConfig.GetFormHelp(this.Name));
  74. }
  75. private void groupBox1_Enter(object sender, EventArgs e)
  76. {
  77. }
  78. }
  79. }