private bool SelectCompnentMouseUp(Point point)
        {
            IBaseItemHost pBaseItemHost = this.m_Control as IBaseItemHost;

            if (pBaseItemHost == null || pBaseItemHost.BaseItemObject == null)
            {
                return(false);
            }
            //
            return(this.SelectCompnentMouseUp_DG(pBaseItemHost.BaseItemObject as IUICollectionItem, point));
        }
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         IBaseItemHost pBaseItemHost = this.m_Control as IBaseItemHost;
         if (pBaseItemHost != null && pBaseItemHost.BaseItemObject != null)
         {
             pBaseItemHost.BaseItemObject.Dispose();
             pBaseItemHost.BaseItemObject = null;
         }
     }
     base.Dispose(disposing);
 }