Example #1
0
 public void SetColors(ClsAllConfig allConfig)
 {
     _allConfig = allConfig;
     foreach (var variable in controlDic)
     {
         var panel = variable.Value;
         panel.BackColor        = allConfig.ColorConfig.NoticeBackColor;
         panel.label1.BackColor = allConfig.ColorConfig.NoticeBackColor;
         panel.label1.ForeColor = allConfig.ColorConfig.NoticeForeColor;
         panel.Refresh();
     }
 }
Example #2
0
        public void UpdateConfigInfo(ClsAllConfig config)
        {
            var c = config.ColorConfig;

            c.QuestionForeColor = questionNumberButton.BackColor;
            c.NoticeBackColor   = button5.BackColor;
            c.NoticeForeColor   = NoticeNumberColorButton.BackColor;
            c.FrmColor          = button6.BackColor;
            c.AnswerForeColor   = button8.BackColor;

            c.PanelMouseMoveColor = button9.BackColor;
            config.SaveToFile();
        }
Example #3
0
        private void InitConfig()
        {
            string dir        = AppDomain.CurrentDomain.BaseDirectory;
            string configName = Path.Combine(dir, "config.json");

            if (File.Exists(configName))
            {
                string json = File.ReadAllText(configName);

                _config = JsonConvert.DeserializeObject <ClsAllConfig>(json);
            }
            else
            {
                var colorConfig = new ClsColorConfig
                {
                    AnswerForeColor     = Color.Blue,
                    FrmColor            = Color.Gainsboro,
                    PanelMouseMoveColor = Color.Orange,
                    NoticeBackColor     = Color.Gold,
                    QuestionForeColor   = Color.Black,
                    NoticeForeColor     = Color.BurlyWood
                };
                var genConfig = new ClsGenConfig
                {
                    ShowHelp     = true,
                    NoticesCount = 25
                };

                _config = new ClsAllConfig
                {
                    ColorConfig = colorConfig,
                    GenConfig   = genConfig
                };
                _config.SaveToFile();
            }
        }
Example #4
0
 public FrmColorConfig(ClsAllConfig Config)
 {
     InitializeComponent();
     this.Config = Config;
     this.ctlColorConfig1.SetBackColor(Config);
 }