vb编一个李萨如图形的动画演示程序,但是时钟控件不知道怎么回事每次都只是画出来一个点。

[复制链接]
查看11 | 回复3 | 2012-12-18 16:42:38 | 显示全部楼层 |阅读模式
李萨如图形的是什么意思? 要想画出sin曲线或者cos曲线,需要移动X坐标。你的X坐标的范围太小了。当然看起来是一个点。ScaleMode = 3 ' 设置ScaleMode 为像素。
DrawWidth = 5 ' 设置DrawWidth.画笔的粗细For i = 1 To 450
PSet (i + 100, 20 * Cos(i * 0.1) + 100), QBColor(4) '画红色的点
DoEvents
Next就可以画出曲线。把cos改成...
回复

使用道具 举报

千问 | 2012-12-18 16:42:38 | 显示全部楼层
首先,有一个错误我给你指出来,我w1=w1.text等类似的表述是错误的,根据你上下的内容,发现w1是double,所以建议w1=val(w1.text),后面的也一样;其次,你要用的w1, w2, p1, p2, t, x, y应该是静态变量,要么你在语言最顶端用Dim来定义,要么你把过程中的Dim换成Static。...
回复

使用道具 举报

千问 | 2012-12-18 16:42:38 | 显示全部楼层
请问,你用VB演示李萨如图形的代码写出来了吗,可否分享下?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行