已知3点的坐标如何能在picturebox里绘制坐标图,左下角为坐标原点

解决方案 »

  1.   

    给个画的例子即可,没学过VB但是做个东西要用VB急用谢谢
      

  2.   

    任意三点肯定不行,但如果A点与B点横坐标,B点与C点的纵坐标相等可以,否则画出的不是直角坐标系.
      

  3.   

    比如纵坐标是温度,横坐标是时间,要是测到几个时间点的温度,要在picturebox里做个图要怎么弄呢?
      

  4.   

    Private Sub Form_Load()
    Picture1.AutoRedraw = True
    Picture1.ForeColor = vbRed
    Picture1.DrawWidth = 2
    Picture1.Line (300, 0)-(300, Picture1.Height), vbRed
    Picture1.Line (0, Picture1.Height - 300)-(Picture1.Width, Picture1.Height - 300), vbRed
    For K = 1 To 10
    a = (Picture1.Height - 300) / 10
    Picture1.Line (350, K * a)-(300, K * a), vbRed
    Picture1.CurrentX = Picture1.CurrentX - 300
    Picture1.Print 10 - K
    Next K
    For K = 1 To 10
    a = (Picture1.Width - 300) / 10
    Picture1.Line (K * a, Picture1.Height - 300)-(K * a, Picture1.Height - 350), vbRed
    Picture1.CurrentY = Picture1.Height - 300
    Picture1.Print K
    Next K
    End Sub
      

  5.   

    晕,这个也要问?
    Dim K,a As Long