Exemplo n.º 1
0
 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));
     }
 }
Exemplo n.º 2
0
 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));
     }
 }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 private void FolderTreeView_AfterSelect(object sender, TreeViewEventArgs e)
 {
     this.OnShowFolder(new FilesEventArgs(FolderTreeView.GetFullPath(e.Node), e.Node.Tag as List <NexonArchiveFileEntry>));
 }