C#GDI+如何在同一个DC上绘制两个或以上的四边形

我本来通过Graphicsg1=pbScan.CreateGraphics();Graphicsg2=pbScan.CreateGraphics();来绘制两个图形,但是... 我本来通过Graphics g1 = pbScan.CreateGraphics(); Graphics g2 = pbScan.CreateGraphics();来绘制两个图形,但是发现仅g2能产生效果。我想问下如何解决这个问题,就是在同一个DC上绘制多个四边形 展开
 我来答
阳光的雷咩咩
2015-01-10 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7611万
展开全部
一个g可以连续画很多次,一般不重新create。
更多追问追答
追问
我是通过g.DrawPolygon(Pens.CadetBlue, pUdata[0]);g.DrawPolygon(Pens.Red, pUdata[1]);  来划线,但是发现要么就出现蓝色的线,要么就出现红色的线,两个颜色的线不会同时出现,这是为啥?
追答
不会吧,估计是你后面的坐标把前面的覆盖了。要不就留联系瞧瞧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式