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

简介: VB编程:仿QQ聊天框的抖动效果

58.jpg

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



相关文章
|
机器学习/深度学习 缓存 前端开发
快速上手python的简单web框架flask
python可以做很多事情,虽然它的强项在于进行向量运算和机器学习、深度学习等方面。但是在某些时候,我们仍然需要使用python对外提供web服务。
快速上手python的简单web框架flask
|
安全 iOS开发
electron打包的exe程序,点击安装却执行了卸载的问题
在window平台下 electron打包的exe安装后,在没卸载的情况下,重新点击exe安装,会执行卸载,再点一次才是安装; 针对这个问题,我注释了打包里的一个配置,就好了,如下
552 0
Java中的面试常见问题解析
Java中的面试常见问题解析
|
JSON 前端开发 JavaScript
从假数据到动态表格:一个简单的JavaScript和HTML示例
从假数据到动态表格:一个简单的JavaScript和HTML示例
|
运维 关系型数据库 数据库
如何在阿里云快速启动Stable Diffusion轻松玩转AI绘画
阿里云计算巢提供了Stable Diffusion快速部署及下载自定义模型功能,使用者不需要自己下载代码,不需要自己安装复杂的依赖,不需要了解Git、Python、Docker等技术,只需要在控制台图形界面点击几下鼠标就可以快速启动Stable Diffusion服务进行绘画,非技术同学也能轻松搞定。
5063 9
如何在阿里云快速启动Stable Diffusion轻松玩转AI绘画
一招轻松解决node内存溢出问题
一招轻松解决node内存溢出问题
|
存储 NoSQL Ubuntu
看懂GDB调试核心:剖析ptrace原理及其应用场景!(中)
看懂GDB调试核心:剖析ptrace原理及其应用场景!
|
Web App开发 移动开发 数据安全/隐私保护
免苹果开发者账号申请iOS上架及证书打包ipa测试(2022最新详解)
免苹果开发者账号申请iOS上架及证书打包ipa测试(2022最新详解)
1468 0
免苹果开发者账号申请iOS上架及证书打包ipa测试(2022最新详解)
|
芯片
数电实验 数字电子钟设计 基于quartus 实现计时校时闹钟秒表稍复杂音频 分享电路图设计以及工程文件
数电实验 数字电子钟设计 基于quartus 实现计时校时闹钟秒表稍复杂音频 分享电路图设计以及工程文件
2450 3
数电实验 数字电子钟设计 基于quartus 实现计时校时闹钟秒表稍复杂音频 分享电路图设计以及工程文件