private void bOpen_Click(object sender, EventArgs e) { bFolder.Enabled = false; bOpen.Enabled = false; bSave.Enabled = true; tbPath.Enabled = false; stream = new FTagStream(tbPath.Text); UpdateTreeview(); }
private void bFolderMerge_Click(object sender, EventArgs e) { string folder = tbPath.Text; if (!folder.EndsWith("\\")) { folder += "\\"; } FTagStream target = new FTagStream(folder + tbFolderMergeSubFolder.Text); if (!stream.GetVerifier().VerifyMerge(target.GetVerifier())) { MessageBox.Show("Cannot proceed because some tags of files and groups are not exist in 'SubFolder' fags list. " + "Please edit the tags in 'SubFolder' to continue.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } stream.Merge(target); UpdateTreeview(); }