Dim x As Single Dim y As Single Dim x0 As Integer Dim y0 As Integer x0 = 0 y0 = (Sin(x0 / 30)) * 100 Picture1.ScaleMode = 3 For x = 1 To Picture1.ScaleWidth y = Picture1.ScaleHeight / 2 - (Sin(x / 30)) * 100 Picture1.Line (x0, y0)-(x, y), vbBlack x0 x: y0 y Next
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim Lx As Integer Dim Ly As Integer Dim i As Integer Dim axe_X As Integer Dim axe_Y As Integer Picture1.ScaleMode = 3 Lx = Picture1.ScaleWidth - 1 Ly = Picture1.ScaleHeight - 1 ' axe des X (y = 50) axe_X = Ly - 100 Picture1.Line (0, axe_X)-(Lx, axe_X), vbRed ' axe des Y (x = 50) axe_Y = 50 Picture1.Line (axe_Y, 0)-(axe_Y, Ly), vbRed 'graduations axe des X (1 unité = 30 pixels) For i = axe_Y To 0 Step -30 Picture1.Line (i, axe_X - 2)-(i, axe_X + 2), vbRed Next For i = axe_Y To Lx Step 30 Picture1.Line (i, axe_X - 2)-(i, axe_X + 2), vbRed Next 'graduations axe des Y (1 unité = 50 pixels) For i = axe_X To 0 Step -50 Picture1.Line (axe_Y - 2, i)-(axe_Y + 2, i), vbRed Next For i = axe_X To Ly Step 50 Picture1.Line (axe_Y - 2, i)-(axe_Y + 2, i), vbRed Next