判断点是否在某个区域内


///


/// 判断点是否在某个区域内
///

/// 点横坐标
/// 点纵坐标
/// 区域顶点坐标集合
/// true:是,false:否
public bool JudgmentInclusion(int pointX, int pointY, Point[] points)
{
Point pt = new Point(pointX, pointY);
var path = new GraphicsPath();
path.AddPolygon(points);

var region = new Region(path);
var state = region.IsVisible(pt);
return state;
}

C