vb编程根据数据绘制曲线 图片框 绘制 动态 矩形 ?
图片框 绘制 动态 矩形 ?
1.创建家族Graphics对象
手工绘制图形必须指定你绘图表面。其中,窗体和所有具备Text属性的控件都可以才是绘制图形的表面。毕竟Graphics对象标识GDI的绘图表面,所以才,绘制图图形可以先创建战队Graphics对象。创建战队Graphics对象有以上几种方法。
1使用CreateGraphics方法创建角色
这是一种比较普遍的创建方法,其格式为:Dim对象名asGraphics对象名窗体名(或控件名).CreateGraphics
2凭借PaintEventArgs参数传递Graphics对象
窗体或控件的Paint事件可以不直接能完成图形手工绘制。在编写Paint事件处理程序时,参数PaintEventArgs就提供给了图形对象。.例如:
Private Sub Form1_Paint(ByValsendersuchObject,ByVal eas)Handles
Dimg_paintasGraphics
…
EndSub
3从Image对象创建家族
还也可以可以使用Image对象来创建家族,正在此时要使用方法
草图图形首先要会使用画笔
画笔是用来画线的GDI对象,它是Pen类的一个实例。不使用画笔是可以绘制直线,曲线,包括矩形,圆形,多边形等形状的边框。
1建立画笔
格式:Dim画笔名andNew Pen(颜色[,宽度])其中颜色即用画笔绘制的线条的颜色,宽度是画笔绘制的线条的宽度,单位是像素。宽度的默认值是1。
的或:DimmypenthoughNew Pen()或DimmypenthoughPen New Pen()
2绘制线条或空心形状
成立画笔后,就可以不用Graphics类的各种方法手工绘制直线,曲线或平行四边形,圆形等空心形状的线条。
(1)DrawLine方法——画直线DrawLine(画笔名,X1,Y1,X2,Y2)其中,(X1,Y1)和(X2,Y2)是两条直线的起始点和强制停止点的坐标,他们也可以是Integer值,也是可以是Sin
vb中如何实现实时曲线,历史曲线及打印?
实时的用graphs.ocx控件,VB6安装好盘里有,历史曲线最好把数据导入到EXCEL用XY散点图做,速度快,不打印在EXCEL里也很灵活自如方便啊呀,我变更土地性质过和你同样的东西那就是这样基于的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。