public F1_MainForm() { folderDir = new FolderDir(); session = new Session(); browseDir = new FolderBrowserDialog(); fSettings = new F2_Settings(folderDir); historyStringColl = new StringCollection(); InitializeComponent(); //Loads the string setting "dirPath" into folderDir.Path. folderDir.Path = Engine_Settings.LoadString("dirPath"); //If the property contains something, proceed. Otherwise, skip. if (Engine_Settings.IsStringListEmpty() == false) { var list = Engine_Settings.LoadStringList(); lb_History.Items.AddRange(list.ToArray()); //Add the contents of "stringList" to lb_history. } else { lb_History.Items.Add("No .mkv files found."); } }
private void btn_SaveList_Click(object sender, EventArgs e) { var list = lb_History.Items.Cast <string>().ToList(); historyStringColl.AddRange(list.ToArray()); Engine.Engine_Settings.SaveStringList(historyStringColl); //Adds the contents of lb_History to stringList. Engine_Settings.SaveSettings(); }
private void btn_Save_Click(object sender, EventArgs e) { //The folder path gets set here. folderDir.Path = tb_Directory.Text; Engine_Settings.SaveString("dirPath", folderDir.Path); Engine_Settings.SaveSettings(); lb_SettingsSaved.Text = "Settings saved!"; }