Een concentriisch circle in plaats van vele (vb6)

Status
Niet open voor verdere reacties.

satriano

Gebruiker
Lid geworden
13 feb 2006
Berichten
44
Dag
met onderstande code genereren ik concentrisch circles in een picture
dus vele circles na elkaar. Ed dat is ok.
Ik wou nu, in plaats van vele circles een enkel circle te genereren die,
van het centrum nog steeds groter wordt tot max breedte (r) en, zolas nu, begint weer .
Maar, zoals gezegd, in plaats van vele circles een enkel circle.
dank u
satriano

Code:
Private r As Integer
Private richting As Boolean
Private Sub Timer1_Timer()

 r = r + 100 ' tussen circles
    If r = 1700 Then ' max breedte circles
        Picture1.Cls
        r = 100 ' breedte eertste circle
    End If
    kleur = vbRed
    Picture1.Circle (1000, 1000), r, kleur
End Sub
dus EEN circle di steeds groter wordt vanuit het centrum tot het maximum en dan begint opnieuw van het centrum tot ik het stopt
 
Laatst bewerkt:
Misschien Picture1.Cls verplaatsen?

Code:
Private r As Integer
Private richting As Boolean
Private Sub Timer1_Timer()

Picture1.Cls
 r = r + 100 ' tussen circles
    If r = 1700 Then ' max breedte circles
        
        r = 100 ' breedte eertste circle
    End If
    kleur = vbRed
    Picture1.Circle (1000, 1000), r, kleur
End Sub

of

Code:
Private r As Integer
Private richting As Boolean
Private Sub Timer1_Timer()


 r = r + 100 ' tussen circles
    If r = 1700 Then ' max breedte circles
        
        r = 100 ' breedte eertste circle
    End If
    kleur = vbRed
    Picture1.Cls
    Picture1.Circle (1000, 1000), r, kleur
End Sub
 
Laatst bewerkt:
Perfect kostenzer. Het was simpel en toch had ik niet aan gedacht. Dank u. Nu toch wij bezig zijn zou te moelijk zijn om telkens de circle in een andere kleur te tekenen? Bv steeds afwisselend in vbred , vbgreen,vb vbblauw? In elke geval nog bedankt voor de oplossing van de eerste probleem.
 
Het is mij niet gelukt om een array integreren. Nog niet toch.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan