private void SelItem(IListItemEx item) { var node = this.FromItem(item); if(node == null) this.FindItem(item.Clone()); else this.BeginInvoke((Action)(() => { this.ShellTreeView.SelectedNode = node; })); }