易截截图软件、单文件、免安装、纯绿色、仅160KB

vb 使用二维数组画折线 - VB / 基础类

自己编了一个使用二维数组画折线的程序,始终有问题。

从串口读入 a 和 b 值,两者一一对应。

a 为 横坐标,b 为纵坐标 ,在坐标上画好点后,我想把相邻的点用直线连接起来,

就使用了二维数组 array(1 to 2,1 to 100)As Long

然后用 picture1.line 来画图,原理是使用后一个点的坐标 减去前一个点的坐标。(用循环完成)

但是 就是 说啥这个图也画不出来!!!!!

我觉得我的想法没问题啊,程序也反复看了几十遍都有了!!!

有哪位好心的达人朋友帮帮忙吧,我都晕了!!!

最好有循环部分的代码让我参考一下,我觉得自己对这个问题有个死结解不开了!!

谢谢!!



贴代码吧,帅哥

只有把picture1的 scale(left,top,width,height属性设置好了,画线不难吧,贴重点代码看看


For i = 1 To 99
  Picture1.Line (array(1, i), array(2, i)) - (array(1, i + 1), array(2, i + 1)) 
Next i

实际上,还有一个问题,就是点的实际坐标到图上坐标的转换。

假设你的实际坐标范围是 x: 0- 1000,y: 0-200,均为实数。你的图上坐标是 X: 0-100, y: 0-20,像素坐标必须为整数。

For i = 1 To 100
  array(1, i) = array(1, i) \ 10
  array(2, i) = array(2, i) \ 10
Next i

然后才能画。

你的代码呢?没有代码至少也把数组中的数据贴一下,并举例描述怎么减得到下一坐标点。



其实,更简单的方法是,直接把你的二维数组赋值给 MSChart 控件,它会自动绘图。


http://topic.csdn.net/u/20100520/15/ad24c110-af


相关问答:

vb读取用word转换成的xml里的数据 - VB / 基础类

Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
  Put #1, , MyRecord ' 读入所有字符到变量中 ......

vb - VB / 基础类

xmlDoc1.loadXML(h)总是返回false,为什么?谢谢帮忙回答一下
h是什么呢。。。。。。。。。

h是xml格式的字符串

你是想打开。XML格式的文件吧?

我是把h放在xmlDoc1里,用xmlDoc1.loadXML(h),然后取xmlDo ......

vb操作excel - VB / 基础类

问题:
现在Access数据库中有两张表TableA和TableB
TableA中有记录如下:
字段1(Name) 字段2(Num)
  A 3
  A 4
  B 6
  ... ......

求助:C代码change toVB代码 - VB / 基础类

挺繁琐,之前发的帖子,分值太低现在重发一个。欢迎各位大侠~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[] ......

vb中unicode码,如何转换成文本 - VB / 基础类

用VB编程读取短信,得到一大堆unicode编码,请教如何转换成文本
例如:读取短信后(华为900C或TC35i),串口得到如下数据:
+CMGL: 17,"REC UNREAD","8615007557713",,"10/03/30,09:37:15+32&qu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号