private void 替换全部STB文件SToolStripMenuItem_Click(object sender, EventArgs e) { if (this.treeView.SelectedNode == null) { return; } TreeNodeFileInfo l_TreeNodeFileInfo = ExtractAllThread.s_nodeHybridDictionary[this.treeView.SelectedNode] as TreeNodeFileInfo; if (l_TreeNodeFileInfo == null) { return; } if (l_TreeNodeFileInfo.m_IsDirectory == true) { for (int iIndex = 0; iIndex < l_TreeNodeFileInfo.m_ListViewItemFileInfo.Count; iIndex++) { if (l_TreeNodeFileInfo.m_ListViewItemFileInfo[iIndex].m_strFileName.IndexOf(".STB") <= 0) { continue; } this.openFileDialog.FileName = l_TreeNodeFileInfo.m_ListViewItemFileInfo[iIndex].m_strFileName; if (this.openFileDialog.ShowDialog() == DialogResult.OK) { ExtractAllThread.InitExtractSwapFile(this, this.openFileDialog.FileName, l_TreeNodeFileInfo.m_ListViewItemFileInfo[iIndex].m_strFullPath.Substring(1), l_TreeNodeFileInfo.m_ListViewItemFileInfo[iIndex].m_strInArchive); } } } }
private void 替换文件ToolStripMenuItem_Click(object sender, EventArgs e) { if (m_ListItemFileInfoRight == null) { return; } this.openFileDialog.FileName = m_ListItemFileInfoRight.m_strFileName; if (this.openFileDialog.ShowDialog() == DialogResult.OK) { ExtractAllThread.InitExtractSwapFile(this, this.openFileDialog.FileName, m_ListItemFileInfoRight.m_strFullPath.Substring(1), m_ListItemFileInfoRight.m_strInArchive); } m_ListItemFileInfoRight = null; }