/// <summary> /// Reads all value from the settings file /// </summary> /// <returns> /// A boolean value indicating file status /// </returns> public bool ReadSettingsFromFile(WriteToText fileType) { string fileName; if (fileType == WriteToText.Settings) { fileName = settingsFile; } else { fileName = backupFile; } CreateFolders(); string path = GetFolderByName(Folders.Settings) + fileName; if (File.Exists(path)) { string text = File.ReadAllText(path); return(bool.Parse(text)); } else { return(false); } }
/// <summary> /// 提交作业 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void submit_Click(object sender, EventArgs e) { try { if (chbOne.Checked) { gb_text1.Text = "运行中......"; gb_text1.Refresh(); //txtTask1.Clear(); //实例化一个委托 //WriteCallBack = new WriteToText(WriteTask1); WriteCallBack = WriteTask1; //将委托作为方法的参数进行传递 WriteTask(WriteTask1); gb_text1.Text = "作业1提交"; } if (chbTwo.Checked) { gb_text2.Text = "运行中......"; gb_text2.Refresh(); //txtTask2.Clear(); WriteCallBack = new WriteToText(WriteTask2); //WriteCallBack = WriteTask2; WriteTask(WriteTask2); gb_text1.Text = "作业2提交"; } } catch (Exception ex) { MessageBox.Show("提交作业失败:" + ex.ToString()); } }
private void ExecuteTwo() { if (chbTwo.Checked) { gb_text2.Text = "运行中......"; gb_text2.Refresh(); //txtTask2.Clear(); WriteCallBack = new WriteToText(WriteTask2); //WriteCallBack = WriteTask2; WriteTask(WriteTask2); gb_text2.Text = "作业2提交"; } }
/// <summary> /// Write Settings to file /// </summary> /// <param name="text"> /// The message you want to write to the file /// </param> public void WriteSettingsToFile(string text, WriteToText fileType) { CreateFolders(); string fileName; if (fileType == WriteToText.Settings) { fileName = settingsFile; } else { fileName = backupFile; } File.WriteAllText(GetFolderByName(Folders.Settings) + fileName, text); }
private void ExecuteTwo() { if (chbTwo.Checked) { WriteGroupCallBack = WriteGroup2; this.gb_text2.Invoke(WriteGroupCallBack, "运行中......"); WriteCallBack = new WriteToText(WriteTask2); WriteToJobCallBack = new WriteToJob(WriteOneJob); WriteTask(WriteCallBack); this.gb_text2.Invoke(WriteGroupCallBack, "作业2提交"); } }
private void ExecuteOne() { if (chbOne.Checked) { Console.WriteLine(Thread.CurrentThread.ManagedThreadId); gb_text1.Text = "运行中......"; gb_text1.Refresh(); //txtTask1.Clear(); //实例化一个委托 //WriteCallBack = new WriteToText(WriteTask1); WriteCallBack = WriteTask1; //将委托作为方法的参数进行传递 WriteTask(WriteTask1); gb_text1.Text = "作业1提交"; } }
private void ExecuteOne() { if (chbOne.Checked) { WriteGroupCallBack = WriteGroup1; this.gb_text1.Invoke(WriteGroupCallBack, "运行中......"); //实例化一个委托 WriteCallBack = new WriteToText(WriteTask1); WriteToJobCallBack = new WriteToJob(WriteOneJob); //将委托作为方法的参数进行传递 WriteTask(WriteCallBack); this.gb_text1.Invoke(WriteGroupCallBack, "作业1提交"); } }
private void WriteTask(WriteToText WriteTask) { string str = this.txtTask.Text; WriteTask(str); }