Avatar billede superinfojens Nybegynder
04. januar 2001 - 19:09 Der 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
Avatar billede madd Nybegynder
04. januar 2001 - 20:00 #1
Sætter koden i et Urobjekt og sætter interval til 100.....er ikke sikker men prøv.

/MadD
Avatar billede driis Nybegynder
04. januar 2001 - 20:12 #2
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
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester