private void addFileToolStripMenuItem_Click(object sender, EventArgs e) { string checkFolder = tocHnd.gamePath; OpenFileDialog addFileDialog = new OpenFileDialog(); addFileDialog.InitialDirectory = checkFolder; if (addFileDialog.ShowDialog() != DialogResult.OK) { return; } string addFileName = addFileDialog.FileName; TreeNode selNode = treeViewTOC.SelectedNode; string blockName = selNode.Name; int blockIndex = Convert.ToInt32(blockName.Remove(0, 6)); try { tocHnd.addFile(addFileName, blockIndex); } catch (Exception exc) { MessageBox.Show(exc.Message, "Can't add file", MessageBoxButtons.OK, MessageBoxIcon.Error); } blockToTreeView(tocHnd.chunkList[blockIndex], selNode); }