private GISShare.Controls.WinForm.Popup.BasePopup TryGetParentBasePopup_DG(IOwner owner)
 {
     if (owner == null)
     {
         return(null);
     }
     GISShare.Controls.WinForm.Popup.BasePopup basePopup = owner as GISShare.Controls.WinForm.Popup.BasePopup;
     if (basePopup != null)
     {
         return(basePopup);
     }
     //
     return(this.TryGetParentBasePopup_DG(owner.pOwner));
 }
 public override GISShare.Controls.WinForm.Popup.BasePopup TryGetParentBasePopup()
 {
     if (this.pOwner == null)
     {
         return(null);
     }
     GISShare.Controls.WinForm.Popup.BasePopup basePopup = this.pOwner as GISShare.Controls.WinForm.Popup.BasePopup;
     if (basePopup != null)
     {
         return(basePopup);
     }
     //
     return(this.TryGetParentBasePopup_DG(this.pOwner.pOwner));
 }