public override bool RemoveSelf() { ITabButtonContainerItem pTabButtonContainerItem = this.pOwner as ITabButtonContainerItem; if (pTabButtonContainerItem == null) { return(base.RemoveSelf()); } ITabControl pTabControl = pTabButtonContainerItem.TryGetTabControl(); if (pTabControl == null) { return(base.RemoveSelf()); } pTabControl.RemoveTabPage(this.pTabPageItem); return(true); }