我在用着.NET绘制图表,并且我想在用户单击对象时突出显示对象。当一个图形完全包含在一个矩形中时,这很容易:
if (figure.Bounds.Contains(p)) // bounds is a rectangle
但如果这个数字很复杂,我不知道如何管理它GraphicsPath
.
我定义了以下内容GraphicsPath
对于该图(绿色圆圈)。
我想在用户单击该图时突出显示该图。我想知道是否Point
包含在其中GraphicsPath
.
有任何想法吗?提前致谢。
我不知道一个绘图路径(你的意思是可能;graphics.DrawPath)但是GraphicsPath
有可见方法检查点是否在路径中。
bool isInPath = graphicsObj.IsVisible(point)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)