Gracias por la respuesta¡¡
La escala la uso de esta manera: picture1.scale (-20, 0.15)-(110, -0.02)
no se si te referías a eso. Revisare el form2 que mencionas y aviso por aqui.
De nuevo muchas gracias por todo,estan haciendo un gran trabajo en el foro y a mi me habeis sacado ya de mas de un apuro.
Te dejo el codigo completo del formulario de la grafica.De nuevo muchas gracias y un saludo¡¡¡¡
Option Explicit
Private Sub cmdGraphXY_Click()
Picture1.Cls
Picture1.Scale (-20, 0.15)-(110, -0.02)
Picture1.Line (0, 0)-(0, 0.12), vbWhite '''EJE X
Picture1.Line (0, 0)-(100, 0), vbWhite '''EJEY
Dim dblX As Double
Dim dblY As Double
''''divisiones ejes
For dblX = 0 To 100 Step 10
Picture1.Line (dblX, 0.001)-(dblX, -0.001)
Picture1.Print dblX
Next dblX
For dblY = 0 To 0.12 Step 0.01
Picture1.Line (-1, dblY)-(1, dblY)
If dblY <> 0 Then
Picture1.Print dblY
End If
Next dblY
For dblX = 0 To 100 Step 10
Dim i As Integer
For i = LBound(nX) To UBound(nX)
Picture1.PSet (nX(i), (0.2 * 50 * (nY(i))) / (1000)), vbRed
Picture1.DrawWidth = 5
Next i
Next dblX
End Sub