社区
C#
帖子详情
如何判断一个GraphicsPath是否包含于Region区域中
wzg3k
2009-05-06 04:59:33
如何判断一个GraphicsPath是否包含于Region区域中,即如何判断一条任意线条是否包含在一个封闭Region区域中?
...全文
111
5
打赏
收藏
如何判断一个GraphicsPath是否包含于Region区域中
如何判断一个GraphicsPath是否包含于Region区域中,即如何判断一条任意线条是否包含在一个封闭Region区域中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgke
2009-05-08
打赏
举报
回复
[Quote=引用 4 楼 honestbull 的回复:]
楼上的方法矩形还可以,如果判断直线的话,就不行了
[/Quote]
为线创建Region 再去判断.
wzg3k
2009-05-08
打赏
举报
回复
楼上的方法矩形还可以,如果判断直线的话,就不行了
zgke
2009-05-06
打赏
举报
回复
Region a = new Region(new Rectangle(0,0,100,100));
GraphicsPath _Path = new GraphicsPath();
_Path.AddRectangle(new Rectangle(100,100,100,100));
a.Intersect(_Path);
Graphics _Graphics = Graphics.FromHwnd(groupBox1.Handle);
MessageBox.Show(a.IsEmpty(_Graphics).ToString());
这样看看
wzg3k
2009-05-06
打赏
举报
回复
有高手没?
feifeiyiwen
2009-05-06
打赏
举报
回复
沙发都自己留着
C#全能速查宝典
《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与...,共
包含
562个C#编程
中
常用的属性、方法、类和各种技术...
C# for CSDN 乱七八糟的看不懂
定义 数组是一种排列有序的数据结构,
包含
于数组
中
的变量被称为数组的元素, 它们都有相同的类型。 数组声明 int [] array1 = new int[5]; int [,,] array3 = new int[10,20,30]; int [] array1 = new int[] {1,2,4}...
GDI+绘图轻松入门[6]-
Graphics
path
和它的兄弟姐妹Figure、Maker、
Region
详细介绍了
Graphics
path
和它的兄弟姐妹Figure、Maker、
Region
关于GDI+
中
Graphics
Path
进行合并(Union)截切(Exclude)等编程的探讨(1)
我们知道,在GDI+
中
,两个图形路径(
Graphics
Path
)的
区域
(
Region
)合并,我们可以采用
Region
.Union方法进行。但使用它之后,我们再想取得合并后的
Region
的
Graphics
Path
却变得不再可能。比如下图1红色部分:图1 合并...
Graphics
Path
s和
Region
s
之前在
Graphics
类
中
,简单提到在界面上创建图形,在前面也绘制了一些图形如直线和矩形等。这里就简单实例一遍:
Graphics
g = e.
Graphics
; g.DrawLine(new Pen(Brushes.Black,5), new Point(5, 2), new Point(5, ...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章