BetterExplorer.MainWindow.ShellTree_NodeClick C# (CSharp) 메소드

ShellTree_NodeClick() 개인적인 메소드

private ShellTree_NodeClick ( object sender, System.Windows e ) : void
sender object
e System.Windows
리턴 void
    void ShellTree_NodeClick(object sender, WIN.Forms.TreeNodeMouseClickEventArgs e) {
      if (e.Button == WIN.Forms.MouseButtons.Middle) {
        var item = e.Node?.Tag as IListItemEx;
        if ((item?.IsLink).Value) {
          var shellLink = new ShellLink(item.ParsingName);
          item = FileSystemListItem.ToFileSystemItem(this._ShellListView.LVHandle, shellLink.TargetPIDL);
          shellLink.Dispose();
        }

        if (item != null) tcMain.NewTab(item, false);
      }
    }
MainWindow