社区
VB
帖子详情
高分求助GraphicsPath的问题,如何画一封闭区域border并填充其内部
shibill
2005-12-12 02:34:38
想画一个仪表指针,由一个半圆弧和两条直线相连组成,可这个Path如何封闭阿,我知道填充用FillPath,画border用DrawPath
...全文
214
4
打赏
收藏
高分求助GraphicsPath的问题,如何画一封闭区域border并填充其内部
想画一个仪表指针,由一个半圆弧和两条直线相连组成,可这个Path如何封闭阿,我知道填充用FillPath,画border用DrawPath
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swzlxm
2005-12-16
打赏
举报
回复
顺序很重要
也可以用,FILLREGIONN啊
AprilSong
2005-12-16
打赏
举报
回复
MSDN给的定义:
GraphicsPath 类是表示一系列相互连接的直线和曲线。
Region 类是指示由矩形和由路径构成的图形形状的内部
很显然Path到Region是不可逆的~
shibill
2005-12-15
打赏
举报
回复
path没有与或运算,Region就有,Path可以轻易变成Region,Region能变成Path么?我的意思是可否先实现一个Region,然后再变成Path
AprilSong
2005-12-12
打赏
举报
回复
封闭用CloseFigure
还要注意Add的顺序
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
Dim g As Graphics = Me.CreateGraphics
Dim gp As New Drawing2D.GraphicsPath
gp.StartFigure()
gp.AddArc(0, 0, 100, 100, 180, 180)
gp.AddLine(100, 50, 50, 100)
gp.CloseFigure()
g.FillPath(Brushes.Tan, gp)
g.DrawPath(New Pen(Color.Black, 2), gp)
End Sub
GDI+编程之
Graphics
Path
应用 !
有关判定指定控件内的鼠标是否移动到
Graphics
Path
路径内,并以此引发该控件的重绘事件。
GDIp中的圆角矩形
GDI+中有一个
Graphics
Path
的类,我们可以用它构造各种形状并且可用任何画刷来
填充
这些形状。本源码中提供了一个可以加到任何工程中的函数,并用它来绘制了一个圆角矩形,矩形的远郊程度可以通过一个滑动条来设置 ...
C#中
Graphics
Path
的Widen方法用法实例
主要介绍了C#中
Graphics
Path
的Widen方法用法,实例分析了Widen方法的使用技巧,需要的朋友可以参考下
C#中
Graphics
Path
的Flatten方法用法实例
主要介绍了C#中
Graphics
Path
的Flatten方法,实例分析了Flatten方法的相关使用技巧,需要的朋友可以参考下
C#中
Graphics
Path
的Warp方法用法实例
主要介绍了C#中
Graphics
Path
的Warp方法用法,实例分析了Warp方法的相关使用技巧,需要的朋友可以参考下
VB
16,555
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章