private void btnRestoreFilterCondition_Click(object sender, EventArgs e) { var savePath = WinFormUtil.ShowOpenFileDialog(AppDomain.CurrentDomain.BaseDirectory, $"initCofig.wuconfig", "搜索配置文件|*.wuconfig") ?? Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"initCofig.wuconfig"); var fileContent = FileUtils.ReadFileByStreamReader(savePath); var dicConfigCondition = JsonHelper.DeserializeObject <Dictionary <string, string> >(fileContent); txtMaxTime.Text = dicConfigCondition[txtMaxTime.Name]; txtMinTime.Text = dicConfigCondition[txtMinTime.Name]; txtContainFileName.Text = dicConfigCondition[txtContainFileName.Name]; txtContainContent.Text = dicConfigCondition[txtContainFileName.Name]; }
private void btnSaveFilterCondition_Click(object sender, EventArgs e) { Dictionary <string, string> dicFilterCondition = new Dictionary <string, string>(); dicFilterCondition.Add(txtContainContent.Name, txtContainContent.Text); dicFilterCondition.Add(txtContainFileName.Name, txtContainFileName.Text); dicFilterCondition.Add(txtMinTime.Name, txtMinTime.Text); dicFilterCondition.Add(txtMaxTime.Name, txtMaxTime.Text); string content = JsonHelper.SerializeObject <Dictionary <string, string> >(dicFilterCondition); var savePath = WinFormUtil.ShowOpenFileDialog(AppDomain.CurrentDomain.BaseDirectory, $"initCofig.wuconfig", "搜索配置文件|*.wuconfig") ?? Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"initCofig.wuconfig"); FileUtils.WriteToFile(savePath, content); MessageBox.Show("恭喜!保存成功!"); }
private void button9_Click(object sender, EventArgs e) { txtFilePathThatContainAllSoftwarePackage.Text = WinFormUtil.ShowOpenFileDialog() ?? txtFilePathThatContainAllSoftwarePackage.Text; }