首页 > 教育培训

vb编程根据数据绘制曲线 图片框 绘制 动态 矩形 ?

图片框绘制动态矩形?

1.创建家族graphics对象

手工绘制图形必须指定你绘图表面。其中,窗体和所有具备text属性的控件都可以才是绘制图形的表面。毕竟graphics对象标识gdi的绘图表面,所以才,绘制图图形可以先创建战队graphics对象。创建战队graphics对象有以上几种方法。

1使用creategraphics方法创建角色

vb编程根据数据绘制曲线 图片框 绘制 动态 矩形 ?

这是一种比较普遍的创建方法,其格式为:dim对象名asgraphics对象名窗体名(或控件名).creategraphics

2凭借painteventargs参数传递graphics对象

窗体或控件的paint事件可以不直接能完成图形手工绘制。在编写paint事件处理程序时,参数painteventargs就提供给了图形对象。.例如:

privatesubform1_paint(byvalsendersuchobject,byvaleas)handles

dimg_paintasgraphics

endsub

3从image对象创建家族

还也可以可以使用image对象来创建家族,正在此时要使用方法

草图图形首先要会使用画笔

画笔是用来画线的gdi对象,它是pen类的一个实例。不使用画笔是可以绘制直线,曲线,包括矩形,圆形,多边形等形状的边框。

1建立画笔

格式:dim画笔名andnewpen(颜色[,宽度])其中颜色即用画笔绘制的线条的颜色,宽度是画笔绘制的线条的宽度,单位是像素。宽度的默认值是1。

的或:dimmypenthoughnewpen()或dimmypenthoughpennewpen()

2绘制线条或空心形状

成立画笔后,就可以不用graphics类的各种方法手工绘制直线,曲线或平行四边形,圆形等空心形状的线条。

(1)drawline方法——画直线drawline(画笔名,x1,y1,x2,y2)其中,(x1,y1)和(x2,y2)是两条直线的起始点和强制停止点的坐标,他们也可以是integer值,也是可以是sin

vb中如何实现实时曲线,历史曲线及打印?

实时的用graphs.ocx控件,vb6安装好盘里有,历史曲线最好把数据导入到excel用xy散点图做,速度快,不打印在excel里也很灵活自如方便啊呀,我变更土地性质过和你同样的东西那就是这样基于的。

原文标题:vb编程根据数据绘制曲线 图片框 绘制 动态 矩形 ?,如若转载,请注明出处:https://www.shcrbfchs.com/tag/8101.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「泰福润金」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。