/// <summary> /// 界面加载(加载配置信息) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FormMain_Load(object sender, EventArgs e) { chiaSetting = ChiaSetting.LoadConfig() ?? new ChiaSetting() { poltConfig = new List <PoltConfig>() }; ChiaPoltTaskFactory.StopChiaThread(); chiaSetting?.poltConfig.ForEach(f1 => { ChiaPoltTaskFactory.SaveTask(string.Empty, f1, chiaSetting); }); OnShow(); this.txt_chiapath.Text = chiaSetting.setupPath; this.txt_pf.Text = chiaSetting.farmerPublicKey; this.txt_pp.Text = chiaSetting.poolPublicKey; ChiaPoltTaskFactory.TaskStatusChangeEvent += (data) => { this.Invoke((EventHandler)(delegate { OnShow(); })); }; }