// objekt pro prenos parametru do druheho formulare private LinkClass CreateLink() { // seznam vybranych pripon souboru ArrayList SelectedExt = new ArrayList(); for (int i = 0; i < ChLBExtensions.Items.Count; i++) { if (ChLBExtensions.GetItemCheckState(i) == CheckState.Checked) { SelectedExt.Add(ChLBExtensions.Items[i].ToString()); } } // seznam preferovanych exif datumu ArrayList PreferExifDate = new ArrayList(LBExifDates.Items); return(new LinkClass( SPSource.SelectedFolder, SPDestination.SelectedFolder, TBForepart.Text, TBExifFilename.Text, TBNoExifFilename.Text, TBDupSubFolder.Text.Trim(), CBMoveMode.Checked, CBMoveDuplicates.Checked, SelectedExt, CBCreateDaySubDirectory.Checked, PreferExifDate, CBShowErrorLog.Checked, CBIgnoreSubfolder.Checked)); }
private void SaveXmlConfig() { XmlConfig XCfg = new XmlConfig(); XCfg.Load(GetXmlCfgFileName()); XCfg.SetString("SourcePath", SPSource.SelectedFolder.Trim()); XCfg.SetString("DestinationPath", SPDestination.SelectedFolder.Trim()); XCfg.SetString("Forepart", TBForepart.Text.Trim()); XCfg.SetString("ExifFilename", TBExifFilename.Text.Trim()); XCfg.SetString("NoExifFilename", TBNoExifFilename.Text.Trim()); XCfg.SetBool("CreateDaySubDirectory", CBCreateDaySubDirectory.Checked); XCfg.SetBool("ExtensionsJPG", ChLBExtensions.GetItemCheckState(0) == CheckState.Checked); XCfg.SetBool("ExtensionsJPEG", ChLBExtensions.GetItemCheckState(1) == CheckState.Checked); XCfg.SetBool("ExtensionsNAR", ChLBExtensions.GetItemCheckState(2) == CheckState.Checked); XCfg.SetListBox("PreferedExifDateTimeTag", ref LBExifDates); // [vt] 01-2010 XCfg.SetBool("CBShowErrorLog", CBShowErrorLog.Checked); XCfg.SetBool("IgnoreSubfolder", CBIgnoreSubfolder.Checked); // 07-2011 XCfg.SetString("DupSubFolder", TBDupSubFolder.Text.Trim()); XCfg.SetBool("MoveMode", CBMoveMode.Checked); XCfg.SetBool("MoveDuplicates", CBMoveDuplicates.Checked); XCfg.Save(GetXmlCfgFileName()); }
private bool AnyItemIsChecked(CheckedListBox ChLBox) { for (int i = 0; i < ChLBox.Items.Count; i++) { if (ChLBExtensions.GetItemCheckState(i) == CheckState.Checked) { return(true); } } return(false); }