Создать снеговика с анимацией - VB

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

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

помогите создать снеговика с анимацией в Microsoft Visual Basic 6.0(любая)

Решение задачи: «Создать снеговика с анимацией»

textual
Листинг программы
Option Explicit
 
Private Animate As Boolean
 
Private Sub Form_Load()
    Dim R As Integer
    Dim T As Single
    Animate = True
    Me.AutoRedraw = True
    Me.ScaleMode = 3
    For R = 1 To 25
        Me.Circle (150, 30), R, vbWhite
    Next R
    Me.Line (150, 90)-(90, 50), vbBlack
    Me.Line (85, 60)-(110, 64), vbBlack
    
    Me.Line (150, 90)-(210, 50), vbBlack
    Me.Line (215, 60)-(190, 64), vbBlack
    For R = 1 To 37
        Me.Circle (150, 90), R, vbWhite
    Next R
    For R = 1 To 45
        Me.Circle (150, 165), R, vbWhite
    Next R
    For R = 1 To 6
        Me.Circle (150, 35), R, vbRed
    Next R
    For R = 1 To 3
        Me.Circle (140, 25), R, vbBlack
        Me.Circle (160, 25), R, vbBlack
    Next R
    T = Timer + 2
    Me.Tag = "*"
    Me.Show
    Do While Animate
        If Timer > T Then
            If Me.Tag = "*" Then
                Me.Tag = ""
                T = Timer + 0.5
                Me.Line (137, 22)-(143, 28), vbWhite, BF
                Me.Line (137, 25)-(143, 25), vbBlack
            Else
                Me.Tag = "*"
                T = Timer + 2
                Me.Line (137, 22)-(143, 28), vbWhite, BF
                For R = 1 To 3
                    Me.Circle (140, 25), R, vbBlack
                Next R
            End If
        End If
        DoEvents
    Loop
End Sub
 
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    Animate = True
    DoEvents
    End
End Sub

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


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

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

12   голосов , оценка 3.917 из 5
Похожие ответы