04. januar 2001 - 19:09Der er
1 kommentar og 1 løsning
Circle (y, x), radius
Koden for en cirkel til at tegne hen over formen...
Hvordan for jeg cirkelen til at flytte sig hen over formen ????
Private Sub Command1_Click() radius = 100 ScaleMode = 1 DrawWidth = 2 ForeColor = 120 FontSize = 24 y = 400 x = 1500 Circle (y, x), radius Do Until y = 4000 Circle (y, x), radius y = y + 10 Loop End Sub
MadD har ret; dette her giver en nydelig cirkel, der bevæger sig hen over formen (Jeg har sat timeren til 100 ms):
Dim toAdd As Integer Dim x As Integer Dim y As Integer Dim R As Integer Dim C As Long
Private Sub Command1_Click() Timer1.Enabled = True x = 100 y = 500 R = 100 C = RGB(0, 0, 255) Form1.DrawWidth = 4
End Sub
Private Sub Timer1_Timer() If x < 4000 Then toAdd = 10 Else toAdd = -10
x = x + toAdd \'sæt nyt x koordinat Form1.Circle (x - toAdd, y), R, Form1.BackColor \'Fjern foregående cirkel Form1.Circle (x, y), R, C \'tegn ny cirkel
End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.