如何定义自由形状的区域?

时间:2019-02-10 12:15:01

标签: c# windows forms graphics region

我有一个手绘形状,在Windows窗体的PictureBox上绘制。例如:

enter image description here

现在我需要确定给定点是否属于该形状。

据我所知,我应该制作一个Region对象,然后调用其IsVisible()成员函数来找出答案。我知道如何在由矩形,弧形,圆形等组成的区域上执行此操作,但是我的形状是徒手绘制的,而且我不知道如何设置徒手绘制的区域。

我还读过How to create a clickable irregularly-shaped region in c#,它非常有用,但是由于我是新手,所以我没把握住重点。

如果这是一个重复的问题,请注意删除我的问题,尽管我已尽力找出解决方案,但我很走运。

P.N .:感谢TaW的帮助和接受的答案。

0 个答案:

没有答案