/// <summary> /// 判断某个点是否在该图元的区域内 /// </summary> /// <param name="p">当前点</param> /// <returns>该点是否在图元的区域内</returns> public override bool IsInRegion(Point p) { bool inRegion = false; if (p.Y - borderRectangle.Top < elementSize.Height) { this.rodmanType = RodmanType.Horizonal; inRegion = true; } else if (p.X - borderRectangle.Left < elementSize.Height) { this.rodmanType = RodmanType.Vertical; inRegion = true; } else { this.rodmanType = RodmanType.None; } return(inRegion); }
/// <summary> /// 判断某个点是否在该图元的区域内 /// </summary> /// <param name="p">当前点</param> /// <returns>该点是否在图元的区域内</returns> public override bool IsInRegion(Point p) { bool inRegion = false; if (p.Y - borderRectangle.Top < elementSize.Height) { this.rodmanType = RodmanType.Horizonal; inRegion = true; } else if (p.X - borderRectangle.Left < elementSize.Height) { this.rodmanType = RodmanType.Vertical; inRegion = true; } else { this.rodmanType = RodmanType.None; } return inRegion; }