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

简介: 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

相关文章
|
自然语言处理 算法 Java
Java实现简单的在聊天面板中显示emoji
Java实现简单的在聊天面板中显示emoji
303 0
Java实现简单的在聊天面板中显示emoji
|
缓存 运维 前端开发
从零开始实现放置游戏(十四)——实现战斗挂机(5)地图移动和聊天
上一节添加了websocket组件,实现了前后端通信。后面我们只需要根据游戏的业务逻辑,逐步实现各种功能即可。   另外,在实现具体业务逻辑时,发现上一章设计的消息对象有些不合理,由于粒度过粗,导致可以复用的部分很少,且这里的通信模型并不是一个请求对应一个响应的模式。比如:玩家a从地图A移动到地图B。此时,a发送移动请求。服务器返回B地图的信息和在线列表给A。同时还要发送最新的在线列表给地图B的其他玩家b,c,d....这里其他玩家并没有发送请求,但收到了响应消息。因此,将消息类型重构成由客户端发出的消息和由服务端发出的消息两类,分别以"3000"和"6000"开头。
从零开始实现放置游戏(十四)——实现战斗挂机(5)地图移动和聊天
VB编程:仿QQ聊天框的抖动效果
VB编程:仿QQ聊天框的抖动效果
112 0
VB编程:仿QQ聊天框的抖动效果
一起谈.NET技术,Silverlight 游戏开发小技巧:动感弹出动画
  玩Silverlight的朋友一定对自带控件ChildWindow印象深刻,Show的时候仿佛从远处弹了出来,这个效果制作起来并不复杂,下面就将介绍这个小技巧,本篇并非是一个新鲜的技巧,而是一般的故事板结合变换放缩实现。
879 0
|
开发工具 Android开发 容器
仿QQ聊天界面文字过长显示
前言 最近一直在做聊天功能,有群聊,有单聊,没有集成第三方SDK(例如环信)。从收到消息推送、插入数据库、到界面显示全是我们自己做的,在这个过程中碰到了很多问题,例如消息同步、前后台切换、界面刷新频率、收到上报等很多细节问题。
774 0
|
开发工具 git
仿QQ发语音、图片选择、表情选择demo
一款仿QQ发语音、图片选择、调用拍照、表情选择的demo git地址:https://github.com/PureLovePeter/pic.git。  喜欢的请 star  star star,共同学习进步          
1192 0