private void LoadData() { //Update Core Split Engine SCore.Splitter = fSplit; SCore.TxtFileName = SpTxtFile; SCore.TxtFolderName = SpTxtFolder; SCore.CmbSize = CmbSize; SCore.CmbUnit = CmbUnit; SCore.LnkFileName = SpLnkFileName; SCore.LFileSize = SpLFileSize; SCore.LPartsNumber = SpLPartsNumber; SCore.LPartSize = SpLPartSize; //Update Core Join Engine JCore.Joiner = fJoin; JCore.TxtFileName = JnTxtFile; JCore.TxtFolderName = JnTxtFolder; JCore.LFileName = JnLFileName; JCore.LFileSize = JnLFileSize; JCore.LPartsNumber = JnLPartsNumber; JCore.ChkCrc = JnChkCrc; UpdateProfiles(); //Select Unit CmbUnit.SelectedIndex = Ini.ReadInt("splitter", "unit", 2, 0, 4); SCore.CheckMainFile(); //Load Options and set there values ArrangeOptions(); LoadOptions(); startupFlag = false; }
private void SpTxtFile_TextChanged(object sender, EventArgs e) { SCore.CheckMainFile(); if (!SCore.InvalidFile) { string path = Directory.GetParent(SpTxtFile.Text).FullName; if (!SpTxtFolder.Items.Contains(path)) { SpTxtFolder.Items.Add(path); } } }