Безошибочное зацикливание анимации - VB

Узнай цену своей работы

Формулировка задачи:

Всем привет! Ребята, помогите плиз) VB юзаю чисто ради учебы, прошу не пинать В общем есть такое чудо:
Это чудо типа плавное увеличение и уменьшение круга имитирует.нужно зациклить ее, чтобы при единоразовой нажатии кнопки, (или можно даже сразу при запуске), программа начинала работать и работала беспрерывно. Делал следующее:
Но в этом случае ошибка "Программа не отвечает". Спасибо!

Решение задачи: «Безошибочное зацикливание анимации»

textual
Листинг программы
Private Sub Command1_Click()
    Do
        For x = 1 To 400 Step 0.01
            Picture1.Circle (0, 0), x
            DoEvents
        Next x
        For n = 1 To 399 Step 0.01
            Picture1.Circle (0, 0), (400 - n), vbWhite
            DoEvents
        Next n
    Loop
 
End Sub
 
Private Sub Form_Load()
    Picture1.ScaleMode = vbPixels
    Picture1.Scale (500, 500)-(-500, -500)
    Picture1.AutoRedraw = True 'можно прописать в свойствах
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5