永发信息网

C# 使用GDI+ 实现绘图板中绘制折线功能

答案:1  悬赏:0  手机版
解决时间 2021-12-04 09:28
C# 使用GDI+ 实现绘图板中绘制折线功能
最佳答案
主要代码是下面几行
Bitmap bmp1=new Bitmap(500,500);
Graphics g=Graphics.FromImage(bmp1)
g.DrawLine(myPen, p1,p2);
imgbox.Image=bmp1;

先建立一张位图 bmp1, 500*500 像素的
然后再这张bmp上建立Graphics对象g
g有很多操作,画线就是DrawLine,还可以画矩形,圆,写字什么的
Drawline的三个参数 mypen是画笔,规定了颜色和粗细
p1是起始点 p2是终点
最后显示在picturebox控件上,imgbox就是一个picturebox控件

基本思路就是这样,要是画连续折现的话 DrawLine还有另一个参数形式
DrawLine(Pen, PointF[]),PointF[]是一个点数组,DrawLine可以自动按顺序吧这个PointF数组中的点连起来

希望能帮到你,你还可以在msdn里找Graphics类,里面方法很多
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
因式分解:(1)a4-5a2-36;(2)x2-4x+4-4y2
热力学第一定律两种积分形式的区别
醉后爱上你farm有被4吗
软化和离子烫哪个对头发伤害大
潍坊学院今年挂科要紧不?!挂课需要交钱不?
单选题下列关于同源染色体的叙述中,正确的是
保定驰凯投资有限公司是不是跑路了?请问有人
试一试把下面两个竖式合并一个34+37=71,71十2
为什么过年要走访亲戚家里,我心里就不想去?
摩托车化油器里面这样是什么情况?开关风门这
当年支付数是什么意思
ppt艺术字体云字体如何保存。我的ppt用了最新
只要我们万众一心,一切困难都可以战胜
绿健园牌锌硒宝和盖铂牌锌硒宝区别
阅读下面一首唐诗,然后回答问题。(6分)春
推荐资讯
msdn i tell you 下载的操作系统覆盖安装后完
3x^2y^2+2xy-7X^2y^2-3分之2xy+2+4^x2y^2,其
蚕青国际有谁听说过吗
请教二三岁小孩的饮食问题
网络游戏被骗报警有用吗
联想Z470怎样用HDMI接口连接平板液晶智能电视
三个零三个二组成的六位数中只读一个零得有几
网站百度SEO要怎么做啊?
农业银行信用卡没领取能激活吗?
后背痒但什么都没有
一人只有一个,全国只有12个猜个谜语
05742开头的电话是哪里的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?