编程环境是VB2010 在picturebox内用鼠标画一个不规则的多边形,然后获取轨迹经过的坐标来填充 30

可能说的不清楚,程序是一个计算机图形学里面轮廓种子填充算法的演示,要求用鼠标绘制一个轮廓(闭合的)然后填充轮廓内的点(因为是演示,所以是用一个正方形代表一个像素)主要是如... 可能说的不清楚,程序是一个计算机图形学里面轮廓种子填充算法的演示,要求用鼠标绘制一个轮廓(闭合的)然后填充轮廓内的点(因为是演示,所以是用一个正方形代表一个像素) 主要是如何用鼠标画轮廓,同时要获取绘制轨迹的坐标信息。 展开
 我来答
棘棘芽
2012-05-19 · TA获得超过563个赞
知道小有建树答主
回答量:608
采纳率:100%
帮助的人:557万
展开全部
如果你用的是picturebox
线可以这样
private picGR as Graphics
private lastpoint as point
private 装入(sender as object,e as object)Handles me.load
picGR = Graphics.FromHwnd(Me.Handle)
end sub
在picture的 mousemove 里就可以写
if lastpoint is nothing then lastpoint =e.Location可能是这个参数 [Location] 如果不是,一写有 e.x e.y 那么 来个 new point(e.x,e.y) 也行
picGR .DrawLine(Pens.Black,lastpoint , e.Location) .'这样应该就差不多了
lastpoint =e.location
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-05-19 · 超过34用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:38.4万
展开全部
在picturebox的mouseDown事件的时候开始记录鼠标经过的坐标,再等mouseUp的时候完成绘画。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式