//_________________________________________________________________________ private void BZipExtr_Click(object sender, EventArgs e) { folderBrowserDialog1.SelectedPath = CBZipExtr.Text; if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { if (CBZipExtr.FindString(folderBrowserDialog1.SelectedPath) < 0) { CBZipExtr.Items.Add(folderBrowserDialog1.SelectedPath); if (Properties.Settings.Default.asZipDirsExtr.Length > 3) { Properties.Settings.Default.asZipDirsExtr = Properties.Settings.Default.asZipDirsExtr + ";" + folderBrowserDialog1.SelectedPath; } else { Properties.Settings.Default.asZipDirsExtr = folderBrowserDialog1.SelectedPath; } Properties.Settings.Default.asZipDirExtr = folderBrowserDialog1.SelectedPath; CBZipExtr.SelectedIndex = CBZipExtr.FindString(folderBrowserDialog1.SelectedPath); } } }
public CExtractZip(FTestDrvs Zip) { InitializeComponent(); ZipByOwn = Zip; string[] asaData = Properties.Settings.Default.asZipDirs.Split(';'); if (asaData.Length > 0) { CBZipDir.Items.AddRange(asaData); CBZipDir.SelectedIndex = CBZipDir.FindString(Properties.Settings.Default.asZipDir); if (CBZipDir.SelectedIndex < 0 && CBZipDir.Items.Count > 0) { CBZipDir.SelectedIndex = 0; } } CBZipExtr.Items.AddRange(Properties.Settings.Default.asZipDirsExtr.Split(';')); CBZipExtr.SelectedIndex = CBZipExtr.FindString(Properties.Settings.Default.asZipDirExtr); if (CBZipExtr.SelectedIndex < 0 && CBZipExtr.Items.Count > 0) { CBZipExtr.SelectedIndex = 0; } }