vb.net连续绘制曲线图不消失您好,您是想问vb.net连续绘制曲线图不消失怎么办?b.net连续绘制曲线图不消失的解决办法如下:
1、首先必须创建bitmap,关联到picturebox1.image上 。
2、再在picturebox1.image上创建Graphics,再进行作图 。即可显示线图 。
vb.net 画二维数组的曲线图Private Sub PictureBox2_Paint(sender As Object, e As PaintEventArgs) Handles PictureBox2.Paint
Dim points As New List(Of Point)
points.Add(New Point(0, 0))
points.Add(New Point(1, 10))
points.Add(New Point(3, 15))
points.Add(New Point(14, 0))
points.Add(New Point(20, 60))
points.Add(New Point(40, 20))
points.Add(New Point(70, 50))
e.Graphics.DrawCurve(Pens.Red, points.ToArray)
End Sub
供参考,points可设为全局变量,那样add随便在哪增加,想要看见看上去动态的图,那就在新增完n个后,继续增加n 1个之时,放弃points中的第一个 。
vb.net绘制曲线图 。net其实还是很好绘制图形的
你可以看下 Graphics类
Dim d As New Bitmap(Me.Width, Me.Height)‘一个图片吧
Dim g As Graphics = Graphics.FromImage(d)’绘制准备在这个图片是进行
然后就是你绘制的东西了
线 就是g.DrawLine()
圆 弧度就用g.DrawArc(Pens.Black, New Rectangle(0, 0, 400, 200), 0, 360)
复杂的就是g.DrawBezier()
等如果你用的是 VS的编译上面都有详细的参数说明
Dim d As New Bitmap(Me.Width, Me.Height)
Dim g As Graphics = Graphics.FromImage(d)
g.DrawArc(Pens.Black, New Rectangle(0, 0, 200, 200), 0, 360)
g.DrawLine(Pens.Red, New Point(0, 0), New Point(200, 200))
g.DrawLines(Pens.Green, New Point() {New Point(0, 0), New Point(50, 40), New Point(50, 80), New Point(90, 70), New Point(100, 400)})
g.DrawBezier(Pens.Yellow, New Point(0, 100), New Point(0, 0), New Point(200, 0),New Point(200, 200))
g.Dispose()
Me.BackgroundImage = d
【vb.net添加曲线图 vb实时曲线绘制】vb.net添加曲线图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb实时曲线绘制、vb.net添加曲线图的信息别忘了在本站进行查找喔 。
推荐阅读
- 电脑不装显卡会怎么样,电脑如果不装显卡会怎么样
- 没有任务的恋爱游戏攻略,没有任务的休闲游戏
- 游戏游艺分区经营,游戏分区的好处 设计
- java代码微云上传下载 java文件上传下载实现
- 怎么编辑该公众号,怎么编辑该公众号的内容
- 如何开始做电商,如何起步做电商
- 网页毕业设计招聘网站源码,毕业设计网页设计
- mysql怎么保存毫秒 mysql如何保存数据
- 类Java代码,JAVA内部类