private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Code.SettingHelper.InitSettings(); var uiCulture = new CultureInfo(AppConfig.Instance().Language); Application.ThreadException += OnThreadException; Thread.CurrentThread.CurrentUICulture = uiCulture; Application.Run(ServerConfig.ServerInstance()); }
private void btn_server_Click(object sender, EventArgs e) { ServerConfig sw = ServerConfig.ServerInstance(); sw.Show(); if (sw.WindowState == FormWindowState.Minimized) { sw.WindowState = FormWindowState.Normal; } sw.Activate(); }
/// <summary> /// 保存设置 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_savesetting_Click(object sender, EventArgs e) { AppConfig.Instance().Rule = _setting.Rule = tb_rule.Text; AppConfig.Instance().Theme = _setting.Theme = btn_color.BackColor.ToArgb().ToString(CultureInfo.InvariantCulture); AppConfig.Instance().IsAutoCheckUpdate = _setting.IsAutoCheckUpdate = ckb_autoupdate.Checked; AppConfig.Instance().IsDimrule = _setting.IsDimrule = ckb_mohu.Checked; AppConfig.Instance().IsUseCustomeHosts = _setting.IsUseCustomeHosts = ckb_usecustome.Checked; AppConfig.Instance().IsAutoFindFile = _setting.IsAutoFindFile = ckb_autofindfile.Checked; AppConfig.Instance().LocalFileDirectory = _setting.LocalFileDirectory = lb_loaclfilefolder.Text; _setting.IsHideFrm = Ckb_HideFrm.Checked; _setting.Save(); Color bg = ColorTranslator.FromHtml(_setting.Theme); mainPanel1.BackColor = bg; ServerConfig.ServerInstance().mainPanel1.BackColor = bg; alert_set.Text = _rm.GetString("settingapply"); alert_set.Visible = true; }
private void LogWin_FormClosing(object sender, FormClosingEventArgs e) { ServerConfig.ServerInstance().Dispose(); Environment.Exit(0); }