如何检查绘制的线条是否超出表单区域

本文关键字:是否 区域 表单 何检查 检查 绘制 | 更新日期: 2023-09-27 18:34:22

我从这个链接中找到了一篇形状绘图文章。我正在尝试添加检查,以便绘制的线条不会超出表单区域。

感谢您在解决此问题方面的指导。

如何检查绘制的线条是否超出表单区域

您可以使用

RectangleContains方法。试试这个:

bool isLineCutOff = !(yourForm.ClientRectangle.Contains(p1) &&
                      yourForm.ClientRectangle.Contains(p2));
//p1 and p2 are 2 endpoints of your line.