private void verifyAllToolStripMenuItem_Click(object sender, EventArgs e) { if (this.archive != null && this.treeView.TopNode != null) { List <NexonArchiveFileEntry> files = new List <NexonArchiveFileEntry>(); FolderTreeView.GetFilesRecursive(this.treeView.TopNode, files); this.VerifyFiles(this, new FilesEventArgs(FolderTreeView.GetFullPath(this.treeView.TopNode), files)); } }
private void verifyToolStripMenuItem_Click(object sender, EventArgs e) { if (base.SelectedNode != null) { List <NexonArchiveFileEntry> files = new List <NexonArchiveFileEntry>(); FolderTreeView.GetFilesRecursive(base.SelectedNode, files); this.OnVerifyFolder(new FilesEventArgs(FolderTreeView.GetFullPath(base.SelectedNode), files)); } }
public static string GetFullPath(TreeNode node) { if (node == null || node.Parent == null) { return(string.Empty); } if (node.Parent != null && node.Parent.Parent != null) { return(FolderTreeView.GetFullPath(node.Parent) + "/" + node.Text); } return(node.Text); }
private void FolderTreeView_AfterSelect(object sender, TreeViewEventArgs e) { this.OnShowFolder(new FilesEventArgs(FolderTreeView.GetFullPath(e.Node), e.Node.Tag as List <NexonArchiveFileEntry>)); }