VB如何画坐标轴!!!

有朋友会画坐标轴么?不要有网格的,不要有其他功能,菜鸟看不懂的。要有刻度!如果可以放大缩小就更好了,不胜感激啊!我的图像是实时采集过来的... 有朋友会画坐标轴么?不要有网格的,不要有其他功能,菜鸟看不懂的。
要有刻度!
如果可以放大缩小就更好了,不胜感激啊!
我的图像是实时采集过来的
展开
 我来答
科学普及交流
高粉答主

推荐于2017-09-25 · 帮助别人,幸福你我!
科学普及交流
采纳数:83437 获赞数:657797

向TA提问 私信TA
展开全部
VB画坐标轴方法:
Private Sub Form_paint()
Dim i, j As Integer
Me.CurrentX = 0
Me.CurrentY = 0
Print 0
Me.ScaleMode = 3
Me.Line (0, 0)-(0, 3000)
Me.Line (0, 0)-(3000, 0)
For i = 100 To 3000 Step 100
Me.Line (i, 0)-(i, 10)
temp = i
CurrentX = i - TextWidth(temp) / 2
Print i
Next

For i = 100 To 3000 Step 100
Me.Line (0, i)-(10, i)
temp = i
CurrentY = i - TextHeight(temp) / 2
Print i
Next
End Sub

加箭头

Private Sub Form_paint()
Dim i, j As Integer
Me.CurrentX = 10
Me.CurrentY = 10
Print 0
Me.ScaleMode = 3
Me.Line (10, 10)-(10, 600)
Me.Line (10, 10)-(600, 10)
For i = 100 To 500 Step 100
Me.Line (i, 10)-(i, 20)
temp = i
CurrentX = i - TextWidth(temp) / 2
Print i
Next

For i = 100 To 500 Step 100
Me.Line (10, i)-(20, i)
temp = i
CurrentY = i - TextHeight(temp) / 2
Print i
Next
Me.Line (590, 20)-(600, 10) 'x箭头
Me.Line (590, 0)-(600, 10) 'x箭头
Me.Line (0, 590)-(10, 600) 'y箭头
Me.Line (20, 590)-(10, 600) 'y箭头
End Sub
百度网友27862d5
推荐于2017-09-18 · TA获得超过785个赞
知道大有可为答主
回答量:387
采纳率:50%
帮助的人:449万
展开全部
Private Sub Form_Click()
Dim x!, y!, i%
Form1.Scale (-9, 9)-(9, -9)
Form1.Line (-8, 0)-(8, 0)
Form1.Line (0, 8)-(0, -8)
CurrentX = 7: CurrentY = 1.3: Print "X"
CurrentX = 0.2: CurrentY = 7.3: Print "Y"

For i = -7 To 7 'X轴坐标
Line (i, 0)-(i, 0.3)
CurrentX = i - 0.2
CurrentY = -0.1
Print i
Next i

For i = -7 To 7 'Y轴坐标
Line (0, i)-(0.3, i)
CurrentX = -0.5
CurrentY = i - 0.2
Print i
Next i

For x = -2 To 4 Step 0.001
y = x ^ 2 - 2 * x + 1
PSet (x, y)
Next x

End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式