protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (_manager != null)
         {
             _manager.Dispose();
             _manager = null;
         }
     }
     base.Dispose(disposing);
 }
        protected override void OnHandleCreated(EventArgs e)
        {
            base.OnHandleCreated(e);

            if (_manager != null)
            {
                _manager.Dispose();
            }

            if (!base.DesignMode)
            {
                _manager = new ScrollBarManager(this);
            }
        }
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         _owner = null;
     }
     base.Dispose(disposing);
 }
 public ScrollBarMaskControl(ScrollBarManager owner)
     : base(owner.OwnerHWnd)
 {
     _owner = owner;
 }