internal override Rectangle CalculateConnectedArea ()
{
if (this.OwnerItem != null && !this.OwnerItem.IsOnDropDown && !(this.OwnerItem is MdiControlStrip.SystemMenuItem)) {
Point owner_screen_loc = OwnerItem.GetCurrentParent ().PointToScreen (OwnerItem.Location);
return new Rectangle (owner_screen_loc.X - Left, 0, this.OwnerItem.Width - 1, 2);
}
return base.CalculateConnectedArea ();
}
#endregion