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);
}
}