VB编程:仿QQ聊天框的抖动效果-58

Dim a
Private Sub Command1_Click()
    a = 0
    Timer1.Enabled = True
End Sub

Private Sub Form_Load()
    Timer1.Enabled = False
    Timer1.Interval = 50
    Timer2.Enabled = False
    Timer2.Interval = 8000
End Sub

Private Sub Timer1_Timer()
    Static b As Integer
    Timer2.Enabled = True
    If a = 0 Then
        Me.Top = Me.Top + 80
        a = a + 1
    ElseIf a = 1 Then
        Me.Left = Me.Left + 80
        a = a + 1
    ElseIf a = 2 Then
        Me.Top = Me.Top - 80
        a = a + 1
    ElseIf a = 3 Then
        Me.Left = Me.Left - 80
        a = 0
    End If
    b = b + 1
'    Print b   '抖动次数
End Sub

Private Sub Timer2_Timer()
    If Timer1.Enabled = True Then
        Timer1.Enabled = False
        Timer2.Enabled = False
    
    End If
End Sub

相关文章:

  • 2022-12-23
  • 2022-01-04
  • 2021-04-06
  • 2021-09-28
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2021-11-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-07-12
  • 2021-11-05
相关资源
相似解决方案