public PatrolPattern GetInitializedCurrentPattern(GenreFolder parent) { try { CurrentPattern.ParentFolder = parent; CurrentPattern.Initialize(currentBoards, patternTextBox.Text, ngPatternTextBox.Text, //ignorePatternCheckBox.Checked, jpgCheckBox.Checked, pngCheckBox.Checked, gifCheckBox.Checked, bmpCheckBox.Checked, zipCheckBox.Checked, nameTextBox.Text, subFolderFormatControl.Text); } catch (ArgumentException ex) { MessageBox.Show(string.Format("{0}:{1}\n正しい値を入力しなおしてください。", CurrentPattern.Name, ex.Message), "入力エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); return null; } return CurrentPattern; }
/// <summary> /// 指定した空フォルダーを追加します /// </summary> /// <param name="emptyFolder"></param> public void AddEmptyFolder(string path) { GenreFolder emptyFolder = new GenreFolder(path); TreeNode folderNode = new TreeNode(emptyFolder.Name) { Tag = emptyFolder, Name = emptyFolder.Name, ImageIndex = PatrolPatternsEditForm.FolderImageIndex, SelectedImageIndex = PatrolPatternsEditForm.FolderImageIndex }; Nodes.Add(folderNode); OnFolderAdded(folderNode); }