public override bool Contains(PointF point) { TransformMatrix.InverseTransformPoint(ref point); if (base.Contains(point)) { return(this.IsPointInsideEllipse(point)); } else { return(false); } }
public override bool Contains(PointF point) { TransformMatrix.InverseTransformPoint(ref point); if (base.Contains(point)) { return(true); } else { return(false); } }
public override bool Contains(PointF point) { TransformMatrix.InverseTransformPoint(ref point); if (base.Contains(point)) { foreach (var shape in Shapes) { if (shape.Contains(point)) { return(true); } } } return(false); }