public void RefreshContents() { if (this.InvokeRequired) { RefreshContextDelegate d = new RefreshContextDelegate(RefreshContents); this.Invoke(d); } else { if (!(_exObject is IExplorerParentObject)) { return; } Cursor = Cursors.WaitCursor; ((IExplorerParentObject)_exObject).Refresh(); BuildList(); base.Refresh(); Cursor = Cursors.Default; } }
ToolStripItem[] IExplorerObjectContextMenu2.ContextMenuItems(RefreshContextDelegate callback) { _refreshDelegate = callback; return(_contextItems); }